Open source contribution

Stage 1 · Lesson 7 of 7

Issue and pull request etiquette

How open source works

judge newcomers by how they communicate. Before opening an issue, search the existing ones, including closed ones. A good gives the version, the steps to reproduce the problem, what you expected, what actually happened, and a small example.

has manners too. Ask to work on one issue at a time, after reading the whole thread and the , and say how you plan to approach it. Do not comment "can I work on this?" on ten issues.

Do not ping maintainers again and again, because a week without a reply is normal. Keep discussion on the issue rather than in private messages. Stay polite when a change is declined. Never open a that only changes one word just to collect a contribution.

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?