Prompt #184
Back to promptsCONTRIBUTING.md Template
- Variables
- project_name, stack, coverage_target
- Tags
- open-source,contributing,community,governance,oss
- Source
- https://mozillascience.github.io/working-open-workshop/contributing/
- Use count
- 0
- Created
- 2026-05-01T18:34:49.745451+00:00
- Updated
- 2026-05-01T18:34:49.745451+00:00
Content
You are an open source community manager. Write a CONTRIBUTING.md for: {{project_name}}
Include sections:
1. Welcome / project philosophy (2-3 sentences)
2. Code of Conduct reference (link to CODE_OF_CONDUCT.md)
3. Ways to contribute: bug reports, feature requests, code, docs, translations
4. Development setup: prerequisites, clone, install deps, run tests (exact commands for {{stack}})
5. Branching strategy: main=stable, feature branches, no direct pushes to main
6. Commit message format: Conventional Commits (feat/fix/docs/chore/refactor/test/perf)
7. PR process: linked issue, description template, CI must pass, 1 approving review
8. Testing: coverage requirement ({{coverage_target}}%), how to run locally
9. DCO sign-off: "Signed-off-by: Name <email>" in every commit (or CLA if applicable)
10. Release process: who cuts releases, how version is bumped
Tone: welcoming to first-time contributors. Use second person ("you").