Last updated May 17, 2013.

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. Find issues for Drupal core.
  4. 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.
  • Review a patch that someone else has created.