Platform/Projects/BuddyUp/Push to Marketplace: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Initial instructions)
 
(Add localization steps)
 
(7 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 13: Line 19:
* Update link link to a website or an email for "support information"
* 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.
* Update screenshots (and video). Those should be at least 320x480px JPG or PNG. Videos should be in WebM.
* We need an IARC certificate
* 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