Prompt #184

Back to prompts
CONTRIBUTING.md Template
Text Β· claude-3.5-haiku
5/5
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").