Post-Camp Contribution Day - Saturday, March 21 – 10 am to 4 pm (CDT)
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 a dedicated contribution day on Saturday, so come and collaborate with other Drupal community members!
Who Should Come?
Everyone! Now that MidCamp has shifted to virtual, literally, EVERYONE can join. It is on the global stage.
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.
Specific details below.
Training
10 am - 12 pm (CDT): First Time Contributor Workshop
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 the Contribution Day so you can apply your new skills. This training is free and no registration is required.
Please visit the training page for more details.
MidCamp Slack Channel: #midcamp315
What Topics Will We Focus On?
There will be a general contribution space as well as rooms for most of the major initiatives.
Slack Channel: #contributions
Below are the contribution initiatives we will focus on at MidCamp. If you are attending 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!
One goal this Contribution Day is to prepare Drupal 8 for Drupal 9. 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.
MidCamp Slack Channel: #midcamp314a
Resources:
Gábor Hojtsy of Acquia: Drupal 9 compatibility contribution quickstart guide for Drupal Global Contribution Weekend 2020
Adam Bergstein of simplytest.me: Drupal 9 Deprecations with SimplyTest.me
Drupal Rector
The Rector project saves a lot of manual work by automating code upgrades from Drupal 8 to Drupal 9. The immediate goal is to create Rector rules for the 15 most popular deprecations. Those 15 rules will cover 50% of all Drupal deprecations! Issues are maintained on drupal.org at https://drupal.org/project/rector.
MidCamp Slack Channel: #midcamp325
Resources:
Ofer Shaal of Palantir: Jumpstart Your Drupal 9 Upgrade with Drupal-Rector Dan Montgomery 's Automate Drupal 9 upgrades: Addressing deprecated code as a community presentation
GitHub project
Feeds Migrate
Feeds Migrate is a tool that helps import data into your import to Drupal 8/9 website. It provides a user interface for migrations, so users don’t have to set up the migrations with code. The goal is to provide a tool anyone can use, regardless of tech background, to import data into their site.
"Feeds Migrate for Migrate is what Views module is for SQL queries"
- April Sides, @weekbeforenext
Join us for if you are a site builder or developer - we will test existing features of the dev version of the module and work on development issues.
MidCamp Slack Channel: #midcamp312
Details for sprint and instructions for testing
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.
MidCamp Slack Channel: #midcamp314b
Help Topics
The Help Topics module is still marked as Experimental, but we want to help it reach stable status.The immediate need is to write and review task-based documentation for Drupal core modules. If you can test existing documentation, or edit it to make it clearer, then you can help with this initiative.
MidCamp Slack Channel: #midcamp324
Live Captioning
Work with the co-maintainers of the Live Captioning Initiative to discuss technical challenges of the tool and create transcripts of sessions presented at MidCamp.
Slack Channel: #contributions