Committing to open-source projects on GitHub is one way to improve the overall quality of experience when developing. It’s also a great way to elevate your understanding of project tooling. Many of these considerations are similar to those you would follow on any project.
Full article