B2G/MarketCustomizations: Difference between revisions

Line 1: Line 1:
==Q&A==
==FAQ==


'''How to store per-market customization configurations in a private repo?'''
'''How to store per-market customization configurations in a private repo?'''
Line 31: Line 31:


'''How and where do you define a customized app grid layout?'''
'''How and where do you define a customized app grid layout?'''
* It's currently in gaia/apps/homescreen/js/init.json


'''Is it possible to define whether an app is removable in the homescreen configuration?'''
'''Is it possible to define whether an app is removable in the homescreen configuration?'''
* No. All apps that are in /system/b2g are non removable, those in /data are removable. Since all preloaded apps come from /system, we need to move them to /data if we want them to be removable.


'''How do you add a preloaded packaged app to the build?'''
'''How do you add a preloaded packaged app to the build?'''
* In gaia/external-apps
* Many 3rd party apps will not be added to the Gaia repo, so need to determine how to add them. Build step?


'''How do you add a preloaded hosted app to the build?'''
'''How do you add a preloaded hosted app to the build?'''
* They are also added to gaia/external-apps. We have different meta-data for packaged and hosted apps to distinguish them.


'''How do you prepare a preloaded hosted app for initial offline support?'''
'''How do you prepare a preloaded hosted app for initial offline support?'''
* You need to provide all the files to cache in the directory external-apps/MY_APP/cache, and the appcache manifest.


==Process Questions==
==Process Questions==
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits