Skip to content

Drupalcon mentored core sprint: part 3: what happens next?

michaellenahan edited this page Sep 3, 2018 · 11 revisions

Hi there! This is the third and final part of a series of blog posts about the Drupal Mentored Core Sprint, which traditionally takes place every Friday at Drupalcon.

If you want to read what came before, here you go:
Part one is here
Part two is here

In this blog post, I would like to show you a little of what happens behind the scenes at the Drupalcon Friday contribution sprint.

The live core commit

Drupal Core Live Commit

The day is completed by the core live commit. This is where one issue that was worked on during the day is committed to Drupal's git repository.

In Vienna, the issue that got committed was https://www.drupal.org/node/2912636, the contributors on Friday were gido and wengerk. They were mentored by the wonderful valthebald, who we met in part two.

Drupal Core Live Commit

This is the moment, when lauriii committed the code to the 8.5.x branch of Drupal, ably assisted by webchick:

Drupal Core Live Commit

Here's the thing about the live commit: anybody in the room could have been up there on stage. Behind the scenes, the mentoring team has been working hard with the core committers to ensure that a commit can be safely made. This is a difficult task: Drupal is a complicated system, it's interesting to see just how much thought needs to go into a seemingly simple commit.

Below is a list of some other issues that were worked on during the Friday sprint at Vienna. Some have since been committed, others still being worked on, even now. The point here is that progress was made on these issues and new contributors helped to move them forward (take a look at what happened in these issues on 29 September, 2017):

Coding Standards
DbLog erroring
SettingsTray disappearing
Add @internal to Form classes
Table drag
Batch missing title on screen
Url alias for private file uploads
Remove #size
Views DISTINCT multilingual
Toolbar uncacheable page
spelling"therefor"

The live commit is a chance for us to celebrate the success of one team, but really all those who worked on the issues above deserve to be celebrated. Our measure for how successful the day has been is whether or not the participants return to the issues after the day is over, and keep using their contribution skills.

Sign up to be a mentor

Are you coming to Drupal Europe? Are you thinking, "maybe I have the skills to be a mentor"? That's great!

Sign up to be a mentor here.

After that, you will get regular emails with instructions on how to prepare for the Mentored Core Sprint.

Don't feel that you need to know the answers to everything in order to be a mentor. You will always have other mentors around you, people you can ask for help when you get stuck.

Cathy

In the Mentored Core Sprint, we are using a really well-tested process, which we have refined and improved over many years.

The key thing to remember is this: you don't need to fix the issue for the participants. Your job is to teach them how the issue queue works.

Understanding the value of finding the solution is far more important than finding the solution itself.

What to do at Drupalcon

In the exhibition hall, there is a Mentors' Table. Go and say hello, it's a good place to hang out. We have stickers for you, and mentoring cards explaining all the different tasks on offer ...

Drupal mentoring cards and badges

Keep an eye out on the BoFs board during the week. There are special meetings to prepare first-time mentors, plus a meeting to do issue triage to determine good Novice issues.

Here's a clue: Novice does NOT mean trivial or easy. It means that the steps on the issue are well-defined, and actionable.

valthebald's novice issues triage tweet

Then, show up bright and early on sprint day and have a great time

You'll be wearing the best t-shirt in town.

Rachel briefing the team

Here is Rachel, briefing the team before the day starts.

drupalero's tweet

Every year, after it's all over, we meet at a nice restaurant for the mentors' dinner. Thank you to some wonderful companies in the Drupal Community sponsored us last September in Vienna.

rachel_norfolk dinner tweet

So, that's a wrap!

There's a lot more to be said on this topic, but I'll leave it there. I hope I've been able to persuade you to give the Friday core sprint a try, as a participant or as a mentor. It's worth it.

If you're going to Drupal Europe (lucky you), then make sure you stay for the Friday as well.


Credit to Amazee Labs and Roy Segall for use of photos from the Drupalcon Vienna flickr stream, made available under the CC BY-NC-SA 2.0 licence.