Welcome to the Drupal community's Contributor Guide! In this section of the Drupal.org web site, you will find information to help you figure out how you can bring your unique skills and perspectives and join with others in the Drupal community to improve the Drupal software, translations, documentation, and the community itself. Whether you are new to contributing to the Drupal project and community, or are an experienced contributor looking for a new task or role, you can use the following entry points to explore the many possible ways you can contribute.

  • Browse by task: task pages give step-by-step guides to performing tasks that contribute to the Drupal software and community, with links to the background knowledge and skills that are required to perform the task. Each task page also lists roles that regularly perform the task. Some tasks only take a few minutes -- get started today!
  • There are sequences of tasks for new contributors listed on the Getting Started Contributing page.
  • Browse by role: role pages describe one-time and on-going roles that you can fill in the Drupal community; most roles are for people who want to make a longer-term commitment to the project.
  • Browse by skill: skill pages describe knowledge sets that are useful for contributing, and link to resources for learning the skill. Each skill page also lists roles and tasks that require or may use that skill.
  • Browse by area: area pages describe overlapping parts of the Drupal project community that you can contribute to, such as Documentation, Drupal Core, and Event planning. Each area page links to related roles, tasks, and skills.

Not sure you're ready to contribute?

Visit the Community landing page to learn more about why so many people choose to volunteer their time with the Drupal project.

This guide is always evolving. If you'd like to help improve it, the best starting point is the Contribute to the Contributor Guide page.

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.