How to Contribute to an Open-Source Project

Be sure to have the right motivation

Getting in touch with the community takes time (but it is the key)

Do not expect someone will tell you what to do

Coding will be only a fraction of the time you have to spend on it

  • Write the code of your feature
  • Write tests to ensure your feature works
  • Write documentation to explain users what your feature does
  • Generate a patch that merges cleanly (do not expect others will resolve the conflicts for you)
  • Don’t break existing tests (of course)
  • Don’t break the current build.

Legalities

Don’t waste their time (and yours)

Conclusions

--

--

--

We help tech communities to grow worldwide, providing top-notch tools and unparalleled networking opportunities.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Windows Serial Console Programs

Two Sum🎏

Esri mapping technology brings climate change apps to life

Innovation Design Thinking Energy Journalism

Reflecting on 2019 — A year to remember in my career

Diving into Open Source

Make your application scalable with Laravel Queues — from the basics to Horizon

BrainFuck Interpreter using method chaining

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Codemotion

Codemotion

We help tech communities to grow worldwide, providing top-notch tools and unparalleled networking opportunities.

More from Medium

How To Choose A Development Methodology for Your App — The Definitive Guide.

Sitecore Go-live planning and checklist

Frameworks in Project Management

Incident Management at BlaBlaCar