A good first step to contributing to the Drupal project is to find a task to do --  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. To find a task:

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.

Created: 23 February 2021. Last updated: 23 February 2021.
Determine whether an old patch or merge request still applies and passes automated tests
Duration: 1 hour
Anytime task
Created: 6 February 2021. Last updated: 17 November 2025.
Create a page that documents a change made to Drupal core on an issue.
Duration: 20 minutes
Anytime task
Created: 29 September 2021. Last updated: 19 August 2022.
Write release notes that will be included on a Drupal release page.
Duration: 1 hour
Anytime task
Created: 28 February 2021. Last updated: 30 March 2021.
Write PHP automated test code for an issue.
Duration: 1 hour
Anytime task
Created: 18 November 2020. Last updated: 17 February 2021.
Find an issue that needs its summary updated/added, and write a summary for it
Duration: 20 minutes
Anytime task

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.