Language screenshots

The purpose of the project is:

At the moment it is used only in Help:VisualEditor/User guide, but the same concept can be applied to other tools as well.

TeamEdit

For existing projectsEdit

How to see the existing screenshots?Edit

How to run the screenshot creating job?Edit

  • Click Build Now button.

How to add a language to the current job?Edit

New projectsEdit

How to write a test that creates screenshots?Edit

  • Add another test to screenshots.js
  • Uploading is done using the commons_upload Ruby gem.
  • Environment variables that the gem needs:
    • MEDIAWIKI_API_UPLOAD_URL, API URL of the site where the images are to be uploaded
      • Testing: https://commons.wikimedia.beta.wmflabs.org/w/api.php
      • Production: https://commons.wikimedia.org/w/api.php
    • MEDIAWIKI_USER: usually LanguageScreenshotBot (exists on testing and production)
    • MEDIAWIKI_PASSWORD testing or production

How to create a whole new job for another extension?Edit

  • Add another project to jjb/language-screenshots.yaml (example: 300035)

See alsoEdit