Marketplace/App Generator: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "For development and testing purposes, Marketplace needs a tool to generate many kinds of apps in various states. The current version can be run with the django management scri...")
 
Line 6: Line 6:


=== Proposed features ===
=== Proposed features ===
* distinct icons, like identicons: https://github.com/blog/1586-identicons
* generated previews
* generated previews
* installable manifest
* installable manifest

Revision as of 16:52, 20 August 2014

For development and testing purposes, Marketplace needs a tool to generate many kinds of apps in various states. The current version can be run with the django management script; for example, to generate 50 apps, run ./manage.py generate_apps 50.

Current features

  • Creates apps with randomized English names and icons

Proposed features

  • distinct icons, like identicons: https://github.com/blog/1586-identicons
  • generated previews
  • installable manifest
  • multiple translations for strings
  • generate_users so the apps can be owned by someone
  • an optional --owned-by flag so we can test scalability of a list of users
  • a generate_reviews that makes reviews between 5 and 500 chars
  • Generation of packaged apps
  • Generation of apps in various states: https://etherpad.mozilla.org/app-types