Open Source best practices

Following some good practices, help you streamline your Open Source contribution and help you a lot while selecting a project and contributing to it.

Here are some of the best Open Source practices.

➤ Here are some of the best Open Source p…


This content originally appeared on DEV Community and was authored by Pradumna Saraf

Following some good practices, help you streamline your Open Source contribution and help you a lot while selecting a project and contributing to it.

Here are some of the best Open Source practices.

➤ Here are some of the best Open Source practices.

▶️ Always look for Open issues, before opening a new one

There might be a possibility that someone has already raised an issue for the same thing, which you are trying to open.

▶️ Check for the closed pull requests.

Checking that will give you insights about the project's health and maintainers, like

▪️ Has the project welcomed new changes/ideas
▪️ How they are supporting new contributors
▪️ How do they close PR, which doesn't align with the project?

▶️ Raise an issue before creating a PR.

Opening an Issue and discussing things before creating a PR important, because there might be a possibility that the project is not expecting those changes, and confirming before might saves your as well as Maintainer's effort.

▶️ The smaller the PR, the more likely it will be reviewed and merged.

Instead of creating one big PR and fixing multiple things at a time, try to open multiple PR and fix things. Changing multiple things might be hard for reviewers to test.

▶️ Reviewing Pull Requests takes time.

Reviewing PR can take a few days or even weeks because many maintainers are doing it voluntarily, and they might have other work to do, some have a full-time job, and some are busy reviewing other projects as well, have some patience.

▶️ Open to feedback

There is always the possibility that the contribution can be optimized and refactored in a better way and the reviewer might suggest doing some changes.

➤ "The only repo you need"

Aim: To build a GitHub repo and to bring all Bootcamp tweets and materials in one place, which will help the new learners in the future.

Repo Link 👇 (Don't forget to ⭐ the repo).

https://github.com/Pradumnasaraf/open-source-with-pradumna


This content originally appeared on DEV Community and was authored by Pradumna Saraf


Print Share Comment Cite Upload Translate Updates
APA

Pradumna Saraf | Sciencx (2022-04-14T06:18:55+00:00) Open Source best practices. Retrieved from https://www.scien.cx/2022/04/14/open-source-best-practices-2/

MLA
" » Open Source best practices." Pradumna Saraf | Sciencx - Thursday April 14, 2022, https://www.scien.cx/2022/04/14/open-source-best-practices-2/
HARVARD
Pradumna Saraf | Sciencx Thursday April 14, 2022 » Open Source best practices., viewed ,<https://www.scien.cx/2022/04/14/open-source-best-practices-2/>
VANCOUVER
Pradumna Saraf | Sciencx - » Open Source best practices. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/04/14/open-source-best-practices-2/
CHICAGO
" » Open Source best practices." Pradumna Saraf | Sciencx - Accessed . https://www.scien.cx/2022/04/14/open-source-best-practices-2/
IEEE
" » Open Source best practices." Pradumna Saraf | Sciencx [Online]. Available: https://www.scien.cx/2022/04/14/open-source-best-practices-2/. [Accessed: ]
rf:citation
» Open Source best practices | Pradumna Saraf | Sciencx | https://www.scien.cx/2022/04/14/open-source-best-practices-2/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.