SFDUG - March 12 Meetup - Moving from Drupal 7 to Backdrop CMS
Global Contribution Weekend is a worldwide event everyone can participate in. Small local contribution events will be held annually on the last weekend in January. Everyone is encouraged to join an existing event in your local area or – if none exists at the moment – create your own.
This page gives general information and directions. Please visit the upcoming/current event's page for details (about locations etc).
Next DGCW
- Drupal Global Contribution Weekend January 25-26, 2025

Everybody has something to contribute
Drupal is made possible by a very diverse group of people around the globe using a huge variety of skills including but not limited to user experience design, project management, development, planning, testing, bug reporting, performance analysis, integration, triage, event organization, marketing, session recording, photography, translations, book authoring, and the list goes on and on. Some examples:
- Translators — Are you good in a written language other than English? We need you!
- Content Strategists — Want to work on reorganizing the documentation and improving the content quality? We need you!
- Project Managers — You want to bring forward certain initiatives and know how to build a team with different expert skill sets and how to facilitate the progress? We need you!
- Marketeers — You have ideas for advancing the promotion of Drupal and need a team? And you are good at sharing your strategy insights? We need you too!
And that is just for starters! If you have ideas on how to contribute, participate in our contribution opportunities.
“Sprint” vs. “contribution”
Please note that this type of events has been called “sprint” or “code sprint” in the past. For the sake of inclusivity (contributions can relate to more than code, avoid the notion of any required speed) the Drupal community decided in 2018 to speak of “contributions” instead. You will still find the old labels here and there, don’t let this confuse you.
Participate as a host
No events announced that are close to you? Why don’t you host one!
This is a brilliant opportunity to actually let more people contribute to Drupal. Don’t worry, it’s super easy and it’s a contribution in itself. “Resources to help plan your event” section will give all the info you need. When you are ready, go to the upcoming event’s detail page and simply add your event in the list. You will find detailed instructions on the respective page.
Announce your event location
Some blurbs to add to your session/event description (edit to fit your event):
Everyone is welcome; if you have built a site in Drupal, you can contribute. We will split into groups and work on Drupal core issues. Bring your laptop. For new folks: you can get a head start also by making an account on Drupal.org, getting some contribution tools, and developers can install git before coming and git clone Drupal 8 core.
Contributors of all skill levels and experiences welcome! Just bring your laptop, together we'll find something for you to work on.
Teaser artwork
Feel free to use this contributed artwork for your own adjustments:


Requires free font family Ubuntu, cf. PDF comment for further info.
Download PDF.
Resources to help plan your event
- d.o doc: What is a contribution sprint?
- d.o mentoring doc: Resources for sprint planners: How to plan a sprint
- blog: Planning your own local Global Sprint Weekend January 25 and 26 2014 Event
- 2013 DrupalCon Portland session: video on sprint planning and mentoring by xjm, ZenDoodles, add1sun, YesCT
- 2013 podcast: There is no crying in sprints from DrupalEasy
- 2014 podcast: 084 Global Sprint Weekend 2014 with Cathy Theys - Modules Unraveled Podcast with webflo.
- 2014 podcast: Global Sprint Days from Lullabot
- Drupal Slack channel #event-organizers is good places to ask questions
Participate as a contributor
If you ever wondered, how to start giving something back to the community, this is your chance. Visit the upcoming contribution weekend's page. If there is a location within your reach, we strongly recommend you announce that you're coming (use the register link on the details page), pack your laptop computer and join a friendly group of people, always ready to get new contributors on board.
If there is no contribution location within your reach, look out for links to "virtual meetups". If no option available, you can still invite a friend or two and just organize yourselves or use one of the general communication channels to find like-minded people for your own virtual contribution meetup on a topic of your choice.
Ressources to help plan your contributions
- Drupal 8 change notifications
- Resources for contributed module developers: upgrading your modules to Drupal 8. Look at git logs and 8.x issues from modules that have already started a 8.x branch. As you port, first commit a 7.x version as initial 8.x, and make frequent public commits (and issues in your issue queue!). In those commit messages: 1) say what you did, *and* 2) add "per ...." and site the change record, or link to an example in another module that led you to think that was what needed to be done. The "per" is really useful. See also the Pants example module.
- Use IRC, and post a comment when about to work on an issue.
- Drupalize.me free Community videos
Issues and topics to sprint on
Initiative leads and module maintainers should create planning pages for their projects and links to the upcoming contribution event's page.
Archive
Find location lists and links of past events: