Portal:Toolforge/Contributing
If you are looking to contribute to the Toolforge project itself, you are welcome!
Where is the source code?
The source code for Toolforge is complex and is composed of several different components.
- Most of the code lives in gitlab:repos/cloud/toolforge/
- Some other code pieces are located in gerrit:plugins/gitiles/operations/puppet/+/refs/heads/production
Work on a single task, fix a bug, add/improve some docs or implement a small feature
You can start by checking the current open issues on phabricator and picking one that sounds interesting.
Work with us on specific efforts
For more continued contributions, you can find more information and ways to contribute under the ongoing efforts page. A list of subpages:
Propose something new or improve an existing system
If you have new ideas for improvements or new projects proposals, you can follow the process specified by the Cloud Services Proposals Phabricator project.
Join Toolforge Workgroup meetings
Period, informal engineering meetings focused on Toolforge, to unblock decisions or to get everyone on the same page. Details at Portal:Toolforge/Admin/Workgroup.
Get in touch!
If you have any questions or want to learn more, get in touch with us:
- Chat in real time in the IRC channel #wikimedia-cloud connect or the bridged Telegram group
- Discuss via email after you have subscribed to the cloud@ mailing list
- Subscribe to the cloud-announce@ mailing list (all messages are also mirrored to the cloud@ list)
- Read the News wiki page
Use a subproject of the #Cloud-Services Phabricator project to track confirmed bug reports and feature requests about the Cloud Services infrastructure itself
Read the Cloud Services Blog (for the broader Wikimedia movement, see the Wikimedia Technical Blog)