Prerequisites

Just some basic pre-requisites:

  • A laptop with a local Drupal site running.
  • The site should be installed via git.
  • Terminal and/or gitbash
  • A drupal.org account.
  • Join the official slack channel - http://drupalslack.herokuapp.com
  • Willingness to contribute

Workshop Details

In this workshop, Mohit and Ajit are planning to do a hands-on walk-through of how contributions could be made on drupal.org starting from the very basics. They are also planning to divide the workshop into different sections:

Introduction (15 mins):

  1. Importance and benefits of contributions.
  2. Type of contributions you can make on drupal.org - the main focus of the workshop being around the issue queues.
  3. Introduction to the issues queues and its various components.

Get started with patches - reroll (1h):

  1. Introduction to git-based workflow of creating patches.
  2. Finding your first issue from the issue queue to work on (patch-reroll).
  3. Walk-through of how to reroll a patch. Guiding everyone to do this.

Creating your first patch (30m or as time permits):

  1. Finding an issue to work on (novice).
  2. Going through the feedback in the comments and getting started with the interaction.
  3. Applying the patch which needs change and making the changes.
  4. Creating the patch.
  5. Introduction to interdiffs and a way to create them.

Planned changes on drupal.org

  1. Gitlab integration.
  2. Next phase - PR reviews?

Conclusion, Q&A

Parting Words

And in case you've questions about Axelerant—what we do, the benefits we offer, how we work or why some of the best in the community have chosen us—our People Operations team will be on premise. Feel free to connect with Parth Gohil or Vidya Kulkarni. They're ready to meet you.