The Drupal Core project provides the base functionality of Drupal. You can contribute to improving its design, code, documentation, and translations. The following groups are actively engaged in helping new contributors to join the project:
Drupal documentation is constantly evolving. You can learn about getting started with contribution at:
- Find an issue to work on
- Contributor Tasks for understanding what tasks are available [being migrated to the Tasks page of the Contributor Guide]
- Community Initiatives and Strategic Initiatives pages -- learn about what people are doing to improve the software
- Drupal Core policies
As collaboration on contribution to Drupal code is such an integral part of the community, there are many ways to communicate with others doing the same and to learn from them. Some examples:
- Instant messaging tools, such as Slack (sign up, then join channel(s) #contribute) and DrupalChat.me (sign up, then join channel(s) #general).
- Many meet-ups and Drupal events, like Drupal Camps and DrupalCons, have "Contribution Days". Find an event to attend.
- Drupal Forums, such as Module Development
- Drupal Groups, such as Drupal Dojo that help guide new members and increase their skills.
In an effort to minimize the risk of introducing regressions in minor releases, the Drupal core project also has a beta testing program. Many companies and Drupal users are looking to help with core development but are not always sure where to start. Testing out beta releases is a great way to give back. You can learn more about the beta test program, and apply to participate here.
Tasks and Roles in this area
Skills used
There are tasks and roles in this area that require these skills:
Help improve this page
Create an issue describing the problem.
Need help deciding how to contribute?
Visit the Community landing page to learn more about the Drupal community, or start at the top of the Contributor Guide to find roles and tasks organized by skills and community areas.
Need help completing a task?
Check out the Getting help with contributing section.