Last updated January 30, 2013.
Working on Drupal.org is a lot like working on any other site, except:
- This is a big site with many active users, so we have to be careful with what we roll out.
- Drupal.org is not maintained by a traditionally small team; there are many people, each with very little time.
What you can work on
Drupal.org community initiatives and improvements contain many issues that need to be implemented. Some issues just need QA and review.
Find tvn in #drupal-infrastructure IRC channel if you have some questions or looking for something to work on.
How to get started
First, familiarize yourself with the documentation pages under this one to see how things work.
Optional: get a copy of the site to work on
For some changes it may be necessary to get a copy of the site for implementation and testing. This is not always needed. Even if it is needed, try to do as much work without. Start with mock-ups first and get initial feedback from the community, before requesting development site.
To get a development environment follow these instructions. We will want to know who you are, what skills you have, and what you want to work on; the more specific, the better.
One of the following queues can be used for code changes related issues:
- Drupal.org customizations and Drupal.org crosssite for various tweaks/hacks specific to d.o
- Project for the module/theme pages and download section.
- Project issue for the issue tracker.
- Versioncontrol API for Git-related stuff
- Bluecheese for the Drupal.org theme and major landing pages
- Infrastructure for twiddly things on the server that can't be done through a Drupal UI as well as for the new module requests and deployments