GitHub Open Source
Etiquette in Open Source
Automation and workflows keep projects running smoothly, but open source thrives because of people. When you join the global ecosystem of hackers, maintainers, and contributors, your technical skills are only part of the equation.
Etiquette are the respectful practices that make collaboration smooth, communities welcoming, and contributions impactful.
Open Source Etiquette?
- A set of unwritten rules and best practices for contributing to open source projects.
- Focuses on respect, clarity, and collaboration.
- Ensures that contributions are helpful, maintainable, and appreciated.
Think of open source etiquette as the manners of your hacker’s notebook, guiding how you interact with the global community.
Key Etiquette Practices
✅ Read the Documentation First
- Always check the README, CONTRIBUTING guide, and open issues before asking questions.
- Shows respect for maintainers’ time and prevents duplicate work.
✅ Communicate Clearly
- Write descriptive commit messages and pull request titles.
- Explain the “why” behind your changes, not just the “what.”
- Example: Instead of
fix bug, writefix: resolve null pointer error in login flow.
✅ Respect Maintainers
- Be patient with reviews and feedback.
- Avoid demanding merges or changes - open source is voluntary.
- Remember: maintainers balance many responsibilities beyond your PR.
✅ Follow Coding Standards
- Stick to the project’s style guides and conventions.
- Keeps the codebase consistent and easier to maintain.
- Example: If the project uses ESLint or Prettier, run them before submitting code.
✅ Be Inclusive and Kind
- Use welcoming language in issues and discussions.
- Encourage new contributors and celebrate their efforts.
- Example: Reply with “Thanks for raising this issue!” instead of dismissive comments.
✅ Give Credit
- Acknowledge others’ work in commits, PRs, or documentation.
- Builds trust and strengthens community bonds.
- Example: “Thanks to @username for the initial implementation.”
Open Source Etiquette
- Collaboration: Makes teamwork smoother and more enjoyable.
- Reputation: Builds your credibility in the community.
- Sustainability: Keeps projects healthy and maintainable.
- Inclusivity: Welcomes diverse contributors and perspectives.
The Hackers Notebook
Open source etiquette is the social glue of your hacker’s notebook. It ensures that collaboration is respectful, productive, and inspiring. Hackers use it to build reputations, foster communities, and make open source a joyful experience.
Think of it this way: if your school project followed open source etiquette, classmates would feel welcomed to contribute, feedback would be constructive, and the project would grow stronger together. 🚀✨

Updated on Dec 31, 2025