Let's make it possible to create a new Symfony Toolforge app with something like:
composer create-project wikimedia/toolforge-skeleton ./my-cool-tool cd my-cool-tool symfony server:start -d
At which point a functioning tool will be available at http://localhost:8000 with i18n, OAuth log in, Wikimedia UI colors, access to the DB replicas, and some documentation about the next steps to take.
Some parts of this (in no particular order):
- Set up repo: https://gitlab.wikimedia.org/repos/commtech/toolforge-skeleton.git
- Register on Packagist
- Create a good design
- Figure out front-end build system
- Write documentation
- Add example code for various common things (DB access, API use, etc.)