Platform/Projects/BuddyUp/Push to Marketplace: Difference between revisions
< Platform | Projects/BuddyUp
Jump to navigation
Jump to search
(Add localization steps) |
|||
(6 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Developer instructions = | = Developer instructions = | ||
* Clone the repository | * Clone the repository | ||
* Update version number in manifest.webapp | |||
* Commit and push a tag for that version number | |||
* cd app | * cd app | ||
* Change server in js/settings.js to https:// support.mozilla.org | * Change server in js/settings.js to https://support.mozilla.org | ||
* Delete your temporary files, like .DS_Store (with zsh, rm **/.DS_Store) | |||
* Delete the test directory: rm -rf test | |||
* Compile template files: grunt nunjucks | |||
* Do localization dance (see below) | |||
* zip -r foo.zip * | * zip -r foo.zip * | ||
* Submit to marketplace | * Submit to marketplace via https://marketplace.firefox.com/developers/app/buddyup/status | ||
= Product instructions = | = Product instructions = | ||
Line 15: | Line 21: | ||
* We need an IARC certificate (International Age Rating Coalition) | * We need an IARC certificate (International Age Rating Coalition) | ||
* Update list of countries where it is available | * Update list of countries where it is available | ||
= Localization Dance = | |||
* Get a copy of the Sumo l10n svn repo at ./locale | |||
* Extract strings from BuddyUp: grunt extract | |||
* Perform a full extract+merge+sync for Sumo (see Sumo docs) | |||
* Wait some time for localizers to localize any new strings (for example: https://localize.mozilla.org/es/sumo/LC_MESSAGES/buddyup.po) | |||
* Deploy Sumo (see Sumo docs) | |||
* Pull localizations from Sumo to BuddyUp: grunt get_localization |
Latest revision as of 20:17, 12 October 2015
Developer instructions
- Clone the repository
- Update version number in manifest.webapp
- Commit and push a tag for that version number
- cd app
- Change server in js/settings.js to https://support.mozilla.org
- Delete your temporary files, like .DS_Store (with zsh, rm **/.DS_Store)
- Delete the test directory: rm -rf test
- Compile template files: grunt nunjucks
- Do localization dance (see below)
- zip -r foo.zip *
- Submit to marketplace via https://marketplace.firefox.com/developers/app/buddyup/status
Product instructions
- Update the description (in every language)
- Choose categories
- Update privacy policy
- Update homepage
- Update link link to a website or an email for "support information"
- Update screenshots (and video). Those should be at least 320x480px JPG or PNG. Videos should be in WebM.
- We need an IARC certificate (International Age Rating Coalition)
- Update list of countries where it is available
Localization Dance
- Get a copy of the Sumo l10n svn repo at ./locale
- Extract strings from BuddyUp: grunt extract
- Perform a full extract+merge+sync for Sumo (see Sumo docs)
- Wait some time for localizers to localize any new strings (for example: https://localize.mozilla.org/es/sumo/LC_MESSAGES/buddyup.po)
- Deploy Sumo (see Sumo docs)
- Pull localizations from Sumo to BuddyUp: grunt get_localization