Last updated May 15, 2015.

On this page:

To get help completing this task, see the Getting help completing your task page.


Add a "patch" (software fix) to an issue in the Drupal Core project.

Skills needed

PHP or JavaScript programming

Detailed steps

  1. If you don't have a Drupal site to test on, set up a local server. You probably do not want to use a live, production web site for this task.
  2. Install Git on your computer, if it is not already installed. See the installing git page for more information.
  3. Do update drupal core repository through git before start working on any new issue.
  4. Find issues for Drupal core.
  5. Follow the steps in the Novice code contributors guide to find an issue, make a patch (and interdiff), and attach the patch to an issue

Background and reference information

Next steps: moving beyond this task

  • Fix more issues in the Drupal Core project, following the same steps as above.
  • Find issues in other projects and fix them. To do that, go to the project page for a contributed module or theme that you use, and click the Issues link in the sidebar of the page. Then follow the same steps to supply patches.
  • Follow notes for reviewers and review someone elses work for the same task type.

Notes for reviewers

The documentation above is for someone new to doing the task.

If you are reviewing someones work its a good idea to follow the instructions for contributing as a reviewer and how to review patches. Keep in mind how to give constructive feedback.

Specific to this task:


zealfire’s picture

xjm's patch review checklist doesn't works on this page.

feeling full of zeal today

Novitsh’s picture

Provided a link to as the original page is not found.