Kim PepperCo-Founder & Tech Director
Join Us In Person at the DrupalSouth 2022 Code Sprint!
PreviousNext are proud to be sponsoring the first in-person code sprint since 2019 at DrupalSouth Brisbane on Friday 21st October 2022. Here are some tips to get you ready to roll on the day.
How to take part
If you've already registered for the Code Sprint when you booked your DrupalSouth ticket, it will be taking place in the "Elevate" room at The Westin on Friday 21 October from 9am to 3pm. Numbers are limited to 48 people based on the room that's been hired and is currently at capacity. Sorry if you missed out.
What is a Sprint?
Drupal is open-source, and relies on the contributions of organisations and individuals to keep it constantly improving. A sprint is a way to focus efforts for single day to really move things forward and make real progress.
Drupal contribution is way to get recognition in the community for your individual or your organisation's expertise. In addition, the planned Certified Partner Program will require a certain level of contribution to gain certification, so there are real benefits in coming along and getting involved.
New to Drupal Sprints? We have a number of recorded sessions from the last sprint that provide a great introduction to get you ready before the day.
- Introduction to Drupal Sprint days
- How the Drupal Issue queue works
- How to triage Drupal bug reports
- How to use Drupal pod for a cloud-based development environment
- Drupal Patch and Merge request workflows
- How to review patches / merge requests
- How a committer reviews and commits a patch
The DrupalSouth Sprints will be In-Person
Sprints are a great place to put a face to a name, and discuss common interests. Sprint tables are loosely structure by topic. e.g. Bug Smash, Media, Drupal 10 porting. Find a table that is working on an area you are interested in and introduce yourself!
We’ll use #australia-nz Drupal Slack as the main communication channel. Attendance is free and not contingent on having attended the DrupalSouth conference.
For the majority of the day, we’ll be using Slack threads to keep track of sprint topics and reduce the noise in the main channel.
Join us on Slack
If you haven’t already done so, now is a great time to sign up and join the Australian / New Zealand Drupal community in Slack. Instructions for how to join are here: https://www.drupal.org/slack
How to contribute
Sprint day is not just for developers! Contribution comes in many forms. If you’re interested in the different ways you can contribute to this amazing project, see the list of contributor tasks: https://www.drupal.org/contributor-tasks
Tagging issues to work on
If you want to see what might be an interesting issue to work on, head over to the Drupal.org Issue Queue and look for issues tagged with 'DrupalSouth'. These are issues that others have tagged.
You can also tag an issue yourself to be added to the list.
Set Up a Development Environment
There is more than one way to shear a sheep, and there is also more than one way to set up a local development environment for working on Drupal.
If you don't already have a local development environment setup, we recommend using Docker Compose for local development - follow the instructions for installing Docker Compose on OSX, Windows and Linux.
If you don't already have a local development environment for Drupal contribution, a handy starter project can be set up using the following:
composer create-project mstrelan/drupal-contrib
See the README.md
for more details: https://github.com/mstrelan/drupal-contrib
If you have any issues, join us on Drupal slack in the #australia-nz channel beforehand and we'll be happy to answer any questions you might have.
Install dreditor browser extension
Dreditor is a browser extension that makes it easier to review patches on Drupal.org. Its a must for anyone contributing to Drupal.
There are versions for Firefox and Chrome.
Find Issues to Work On
If you want to see what might be an interesting issue to work on, head over to the Drupal.org Issue Queue and look for issues tagged with 'DrupalSouth'. These are issues that others have tagged.
You can also tag an issue yourself to be added to the list.
Chatting directly with fellow contributors is a great opportunity to have discussions and put forward ideas. Don't feel like you need to come away from the day having completed lines and lines of code.
Drupal 10 Project Porting
Drupal 10 will be released on 14 December 2022, so now is the time to port contrib modules and themes. This is a great task for those who maybe new to sprint days, and want to make a real impact. For more information see the Drupal 10 Porting Event Guide.
Code of conduct
To provide a safe and inclusive environment, the sprint day will abide by the DrupalSouth Code of Conduct: https://drupalsouth.org/code-of-conduct
We look forward to seeing you all there!