Stage 1 · Lesson 5 of 7
Contributing guides and codes of conduct
CONTRIBUTING.md is the : the project's instructions to you. It explains how to set up the code and run the tests, how to name branches and write commits, and which issues are open to newcomers. It also says whether to discuss a change before you code it.
Most rejected first ignore something written there, so read it fully before your first comment. The , often the Contributor Covenant, sets the behaviour expected in issues, reviews and chat. It also says how to report problems.
Look in the .github folder too, for , and for and rules about the changelog (the list of changes in each release). If the guide says to open an issue before a new feature, a surprise pull request will likely be closed, however good it is.
A question to check yourself, an AI practice session and 2 cheat sheet entries come with the full roadmap. Unlock
Resources for this stage
Start with
- GuideFreeHow to Contribute to Open Source
GitHub · Beginner
How projects are run, how to find one, and what to do before you open an issue
Keep handy
Also worth your time
- 10 Must-Know Open Source Projects to Level Up Your Coding Skills as a Beginner (opens in a new tab)Read
Ten foundational projects worth studying, plus how a beginner starts contributing