Contribution Events
A contribution event is a get-together for collaborative work on a project. Contributions to a project can include organizing events, designing a user interface, translating text, writing documentation, reviewing other contributions, finding or verifying bugs and submitting reports, or writing code among many, many tasks. Contribution events happen all throughout the conference with a dedicated contribution day on Friday, December 11.
Contribution events were previously referred to as code sprints or sprints. In 2018, the Drupal Europe Organization team changed the terminology to "contribution" to be inclusive of all types of contributions and energy levels. The Drupal Project adopted the change in 2019.
Who should come?
Everyone! We need: project managers, bug reporters, designers, QA testers, people to help write documentation, front-end and back-end developers, etc… If you are not sure where to get started, we have mentors to assist you.
We welcome participants from all experience levels, backgrounds, genders, races, sexual identities, religions, ages, and abilities. We particularly welcome community members from marginalized groups. The world is diverse and we can only make the best Drupal experience for everyone with your inclusion.
Why contribute?
Contribution is an important part of Drupal's growth, and provides great opportunities to get involved in building Drupal itself. Contributions at DrupalCon are your chance to get started with training and mentoring from friendly, experienced contributors.
If you've already started to work on contributions, come meet other contributors, hang out with them, and work on manageable tasks in the Drupal issue queue. There are many ways to contribute at DrupalCon Europe 2020, please come and collaborate with hundreds of other Drupal community members!
Which contribution event is for me?
First-Time Contributor Workshop
Those who are new to the process and tools of contributing to Drupal, you are invited to attend one of the “First-Time Contributor Workshops”. Many people will be new to contributing and different opportunities arise based on experience level.
Get up to speed with community tools: Drupal.org, issue queues, communication channels, and if needed, installing Drupal 8 or 9 locally. Our mentors are excited to get you ready to tackle real issues.
Schedule: Friday 11 December, 10:00 to 12:00 CET in the general timeline & 12:00 to 18:00 CET in the Contribution Lobby
Mentored Contribution
If you are already familiar with the tools we use such as the issue queue or a local development environment, if needed, but could still use help choosing issues and navigating the process, “Mentored Contribution” is for you.
Learn while helping to improve Drupal! Plenty of mentors will be available to help you get started. If you are new to contribution, this is a great place for you after you have completed the First-Time Contributor Workshop.
Schedule: Friday 11 December, 9:00 to 18:00 CET in the Contribution Lobby
General Contribution
If you have experience with Drupal issues and maybe already picked a team/topic, General Contribution is for you. You can join one of the many groups, including: Drupal 9, documentation, migrate, media, frontend, Promote Drupal and more. Stay tuned for the list of topics (we are retiring the signup spreadsheet). General Contribution does not have formal mentoring available, but if you have questions, there are many friendly people to help or work with you - collaboration is the idea!
Schedule:
- Tuesday 8 - Friday 11 December, 9:00 to 18:00 CET in the Contribution Lobby
What you need?
- An interest in Drupal contribution
-
Depending on what you are contributing to, you may need a (development) environment. This may not be necessary for translation, marketing, design and various other kinds of contributions though.
I will need a development environment, how do I set that up?
If you know you will need a development environment for your choice of contribution activity, you may come to the First-Time Contributor Workshop to set one up. You are also encouraged to set up your development environment on your own if you prefer. Visit the documentation guide on setting up a local development environment.
Some useful references for development activities:
Can I join Friday Contribution Day without a DrupalCon Ticket?
You can join Friday Contribution Day without a ticket for the all week but for organizationnal reasons we kindly ask you to register for this day in order to be able to access the event platform OnAir. Thank you!
Want to help mentor?
Are you already familiar with the core contribution process and setting up a development environment (if needed)? Want to help other contributors? We need lots of mentors to work with our first-time contributors. Previous experience mentoring is not a requirement. Drop by the "Contribution Mentoring" booth for details, including information about mentor orientation programs or write a comment here: https://www.drupal.org/project/mentoring/issues/3105225.
If you are an experienced contributor attending only the Contribution Day at DrupalCon Europe, please consider volunteering as a mentor! Join us in #mentoring on Drupal Slack.