Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Less Painful Open Source Contributions

Less Painful Open Source Contributions

There are good chances that most of the third party code you interact with on a daily basis is Open Source. If you are lucky it’s also maintained. You may also have contributed to some Open Source projects or at least you tried: by the number of stale pull requests on Open Source repositories I guess it’s not a happy experience for a lot of people.

Hopefully we can save some needless pain to some of you!

Let’s go through a list of mistakes you can avoid to make Open Source maintainers life easier and your experience in contributing code to Open Source software more pleasant. One day you may be on the other side.

Avatar for Riccardo Magliocchetti

Riccardo Magliocchetti

May 31, 2026

More Decks by Riccardo Magliocchetti

Other Decks in Programming

Transcript

  1. Terminology You = a person wanting to contribute to an

    Open Source Project Maintainers and contributors = people that are already actively helping in maintaining an open source project.
  2. TL;DR Contributing to an open source project does not only

    involve effort from you. Maintainers and contributors are most of the time volunteers. Maintainers and contributors capacity is limited. Use tools wisely. Be nice.