Marketplace/App Generator

From MozillaWiki
Jump to: navigation, search
Stop (medium size).png
The Marketplace has been placed into maintenance mode. It is no longer under active development. You can read complete details here.

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