freeCodeCamp / how-to-contribute-to-open-source

A guide to contributing to open source
Creative Commons Attribution Share Alike 4.0 International
8.73k stars 1.81k forks source link
Read this guide in other languages

Welcome Newbie Open Source Contributors!

Pull Requests Welcome first-timers-only Friendly Check Resources

This is a list of resources for people who are new to contributing to Open Source.

If you find additional resources, please create a pull request.

If you have questions or comments, please create an issue.

Table of Contents

Contributing to Open Source in general

Articles and resources that discuss the world and culture of Open Source.

Direct GitHub searches

Search links that point directly to suitable issues to contribute to on GitHub.

Mozilla's contributor ecosystem

Mozilla pledges for a healthy internet and with it, has opportunities to contribute to its open-source projects.

Useful articles for new Open Source contributors

Helpful articles and blogs directed at new contributors on how to get started.

Using Version Control

Tutorials and resources of varying levels on using version control, typically Git and GitHub.

Open Source books

Books on all things Open Source: The Culture, History, Best Practices, etc.

Open Source contribution initiatives

List of initiatives that aggregate beginner friendly issues to work on or seasonal events.

Open Source programs to participate in

A program, internship, or fellowship hosted by a community to help match beginning contributors with mentors and resources to contribute to open source software projects.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.