Saturday, March 21 – 10 am to 4 pm
A contribution day is a get-together for focused work on a project. Contribution days are an important part of Drupal's growth, and are also a great opportunity to get involved, because others are on hand to help you contribute. There is contribution space available each day of camp, with a dedicated day on Saturday, so come and collaborate in person with other Drupal community members!
Who Should Come?
Everyone! If you are interested in contributing to Drupal core or contributed projects, this is your chance. You don't need to be a developer to contribute; we need project managers, bug reporters, QA testers, people to help write documentation, etc. If you are a developer, but not sure where to get started, we have mentors to show you the ropes.
If you feel new and would love helping hands, the best day to start is the Saturday contribution day. This is the biggest day for contributing with many people collaborating, and different opportunities based on experience level. For a guided introduction to the tools and processes we use to collaborate, get there first thing in the morning at 10am for a first time contributor workshop.
If you know the tools but still could use help picking issues and going through the process, we will have experienced contributors there to help newer folks.
Just bring a laptop.
Coffee will be available.
Do I Need To Register To Attend?
New to Drupal and Contribution Day? Join us in the training and learn all you need to get started. Once you learn the basics, the workshop will merge with the rest of Contribution Day so you can apply your new skills. This training is free and no registration is required.
What Topics Will We Focus On?
Below are the contribution initiatives we will focus on at MidCamp. If you are coming to camp and want to lead an initiative not listed below, shoot us an email and we will announce it here.
Let’s Get ready for Drupal 9!
Our goal this Contribution Day is to prepare Drupal 8 for Drupal 9, and upgrade to Symfony 4 (and/or 5). This includes removing deprecated code within Drupal itself and third-party dependencies. If you’re interested in helping plan the initiative or more information on what we’re planning to check out the #d9readiness channel in the Drupal slack. You can also check out this issue for the top-level plan or the kanban boards at https://contribkanban.com/board/d9readiness and https://contribkanban.com/sprint/Drupal9.
Matt Glaman has been preparing for the Contribution Day by setting up tools to find deprecations through https://github.com/mglaman/drupal-deprecation-testing and a standalone binary https://github.com/mglaman/drupal-check. For more information review Matt’s blog post on the matter.
Drupal 9's new theme, Olivero
Olivero, one of the Drupal core initiatives, seeks to create a new default front-end theme for Drupal with a modern look and feel.
GitLab testing and UX
Drupal.org projects have moved over to GitLab. At MidCamp this year we have the opportunity to sit with a member from the Drupal Association and look at the proposed workflow. We will test the new process and have the opportunity to weigh in on our thoughts on the user experience.
Help lower the barriers to Drupal entry by contributing to the simplytest.me project with documentation. Simplytest.me is an online service that provides on-demand sandbox environments for evaluating drupal.org projects like modules, themes and distributions.