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

27. Remove Element

Today we talk about some of algorithms like Sliding Window technique.

Azure alert to Teams using Email notification

Modelling Dynamic Systems in Python

These libraries will make you fall in love with Flutter💙 — Techvile

The maybe not so famous UIScreenshotServiceDelegate

This week in #Scala (Jan 10, 2022)

Training And Course Management In An LMS

LMS offers technology to deliver material linked to e-learning that can be used to create and share course content

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 Improve Collaboration Between Developers And Testers

Our software development project workflow: from client’s brief to product development

TOP 5 Enterprise Application Development Technologies 2022

How to design Powerful APIs via Nolan’s The Prestige !