How to Become a D Contributor

Sebastian Wilzbach
May 8 @ 16:00

Duration: 25 minutes
Talk type: Presentation
Level: Beginner - Intermediate
Slides: PDF


While there are many people actively contributing to the D Programming Language, there are still more than 7 billion people out there who aren’t. This talk will try to explain some of the hurdles typical beginners run into and open them the door to the D world.


High barrier to enter, finding good issues to get started, and a confusing structure are among the most common reasons people cited, in the State of D 2018, survey which prevented them from contributing to D.

This talk will explain every step on how to become a contributor and core team member. Among others, it will answer these questions:

  • How to find things to help with?
  • How can I fix this bug XZY (with actual examples)?
  • How is a good PR supposed to look?
  • What are all these CIs doing and why are they red?
  • Why is no one reviewing my PR?
  • What is this suspicious dlang-bot and how can he help me?
  • Who has merge rights and how could I get them?
  • How do I follow-up on a PR?
  • What’s the best thing I can do to help D?

Speaker Bio:

Sebastian has contributed to D’s core repositories with more than 2.000 pull requests and, while he secretly hates D, he still thinks it's by far the least ugly language. Among others things, he is the guy behind, D’s Functional Garden, the DTour, the D documentation archives, and those mysterious pull requests to your project. Currently, he is helping to organize D’s 2019 GSoC as one of the organization admins for the D programming language.