Saturday, March 23 – 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?
Training
10 am - 12 pm: Getting started with the Drupal issue queue
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.
Making Drupal Better Out of the Box
The Out of the Box initiative is working to make Umami completely translated to Spanish. As a community, we want to showcase Drupal’s multilingual capabilities by implementing Umami in a second language. You can check out this Drupal issue or kanban board for more information on tracking this.
Clarity for Admin Users with Claro Theme
The Admin UI & JavaScript Modernization initiative consists of two parts: providing Drupal with a new and improved administrative interface and also a new style guide and design to go with it. The JavaScript team is working on the admin prototype, but another team is working to deliver a new admin theme that can be installed and is not JavaScript based. Check out Claro! This Contribution Day we’ll be looking for Front End Developers to write CSS and designers to contribute to these issue queues. For more information on the work being done check out Dries’ blog.