Open source contribution

Stage 1 · Lesson 5 of 7

Contributing guides and codes of conduct

How open source works

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

Keep handy

  • Plain-language comparison of MIT, Apache and GPL: what each lets you do

Also worth your time

Mark this stage as not done?