Context
Part of the v0.1.0 release-prep (PR #37, Phase C — community health). Every other
community-health file was added automatically (SECURITY.md, CONTRIBUTING.md,
issue/PR templates, dependabot), but CODE_OF_CONDUCT.md needs to be added
manually.
Why this is a manual step
The automated tooling consistently truncated when generating the standard
Contributor Covenant text inline (the file reproduces a verbatim enumeration of
prohibited harassing conduct, which appears to trip an output filter). Rather than
ship a half-written or paraphrased CoC, we're tracking it here for a manual drop-in
of the canonical file.
How to add it
curl -o CODE_OF_CONDUCT.md \
https://raw.githubusercontent.com/EthicalSource/contributor_covenant/release/content/version/2/1/code_of_conduct.md
Or copy from https://www.contributor-covenant.org/version/2/1/code_of_conduct/
Then:
- Replace the enforcement contact placeholder (
[INSERT CONTACT METHOD]) with the
maintainer's contact (e.g. deanshrn@gmail.com, already public in git history).
- Confirm
CONTRIBUTING.md already links to it (it does — "Code of Conduct" section).
- Commit on the release branch:
docs: add Contributor Covenant 2.1 code of conduct.
Acceptance
Context
Part of the v0.1.0 release-prep (PR #37, Phase C — community health). Every other
community-health file was added automatically (SECURITY.md, CONTRIBUTING.md,
issue/PR templates, dependabot), but CODE_OF_CONDUCT.md needs to be added
manually.
Why this is a manual step
The automated tooling consistently truncated when generating the standard
Contributor Covenant text inline (the file reproduces a verbatim enumeration of
prohibited harassing conduct, which appears to trip an output filter). Rather than
ship a half-written or paraphrased CoC, we're tracking it here for a manual drop-in
of the canonical file.
How to add it
Or copy from https://www.contributor-covenant.org/version/2/1/code_of_conduct/
Then:
[INSERT CONTACT METHOD]) with themaintainer's contact (e.g. deanshrn@gmail.com, already public in git history).
CONTRIBUTING.mdalready links to it (it does — "Code of Conduct" section).docs: add Contributor Covenant 2.1 code of conduct.Acceptance
CODE_OF_CONDUCT.mdpresent at repo root (Contributor Covenant 2.1)