Skip to content

Commit 21cef21

Browse files
hyperpolymathclaude
andcommitted
docs(coc): replace placeholders in CODE_OF_CONDUCT.md
Follow-up to #112 / #113. `CODE_OF_CONDUCT.md` was the same kind of half-rendered template as the original `CONTRIBUTING.md`: it shipped with a `TEMPLATE INSTRUCTIONS` HTML-comment block at the top and `{{PROJECT_NAME}}`, `{{CONDUCT_EMAIL}}`, `{{CONDUCT_TEAM}}`, `{{RESPONSE_TIME}}`, `{{CURRENT_YEAR}}`, `{{FORGE}}`, `{{OWNER}}`, `{{REPO}}` placeholders unresolved. Changes: - Removed the `TEMPLATE INSTRUCTIONS` HTML-comment block at the top. - Filled all placeholders with real values: {{PROJECT_NAME}} → AffineScript {{CONDUCT_EMAIL}} → jonathan.jewell@gmail.com {{CONDUCT_TEAM}} → "the maintainers" (this is a solo-maintained personal estate; "team" / "committee" would overpromise) {{RESPONSE_TIME}} → 7 days (calibrated for solo-maintained response cadence rather than the 48h SLA the template suggested) {{CURRENT_YEAR}} → 2026 {{FORGE}}/{{OWNER}}/{{REPO}} → github.com / hyperpolymath / affinescript - Dropped the "Enforcement Across Perimeters" table — Perimeter 1/2/3 vocabulary is template-only and was also removed from CONTRIBUTING.md in #113. - Dropped the "Perimeter 2 applicants must confirm" line under Onboarding for the same reason. - Dropped the "Anonymous Form" row from the reporting table — its body was `[Link to form if available]` and no such form exists. - Dropped the "Maintainers receive additional training on enforcement" bullet — there is no such training programme; the line was aspirational template text. - Reworded the Appeals "different team member" claim (impossible with one maintainer) to "after consultation with an uninvolved party where possible" — honest about the conflict-of- interest mitigation that's actually available. - Reworded the Conflicts of Interest section to match the same single-maintainer reality. Base Contributor Covenant 2.1 attribution preserved. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 4e471b9 commit 21cef21

1 file changed

Lines changed: 12 additions & 46 deletions

File tree

CODE_OF_CONDUCT.md

Lines changed: 12 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,8 @@
11
# Code of Conduct
22

3-
<!--
4-
============================================================================
5-
TEMPLATE INSTRUCTIONS (delete this block before publishing)
6-
============================================================================
7-
Replace all {{PLACEHOLDER}} values:
8-
{{PROJECT_NAME}} - Your project name
9-
{{OWNER}} - GitHub/GitLab username or org
10-
{{REPO}} - Repository name
11-
{{CONDUCT_EMAIL}} - Email for conduct reports
12-
{{CONDUCT_TEAM}} - Name of conduct team/committee
13-
{{RESPONSE_TIME}} - Initial response SLA (e.g., 48 hours)
14-
{{CURRENT_YEAR}} - Current year
15-
16-
Review and customise:
17-
- Adjust enforcement ladder for your community size
18-
- Add/remove examples based on your context
19-
- Ensure contact methods work for your team
20-
============================================================================
21-
-->
22-
233
## Our Pledge
244

25-
We as members, contributors, and leaders pledge to make participation in {{PROJECT_NAME}} a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, colour, religion, or sexual identity and orientation.
5+
We as members, contributors, and leaders pledge to make participation in AffineScript a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, colour, religion, or sexual identity and orientation.
266

277
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
288

@@ -136,9 +116,8 @@ If you experience or witness unacceptable behaviour, or have any other concerns,
136116

137117
| Method | Details | Best For |
138118
|--------|---------|----------|
139-
| **Email** | {{CONDUCT_EMAIL}} | Detailed reports, sensitive matters |
119+
| **Email** | jonathan.jewell@gmail.com | Detailed reports, sensitive matters |
140120
| **Private Message** | Contact any maintainer directly | Quick questions, minor issues |
141-
| **Anonymous Form** | [Link to form if available] | When you need anonymity |
142121

143122
**What to Include**
144123

@@ -152,8 +131,8 @@ If you experience or witness unacceptable behaviour, or have any other concerns,
152131

153132
**What Happens Next**
154133

155-
1. You will receive acknowledgment within **{{RESPONSE_TIME}}**
156-
2. The {{CONDUCT_TEAM}} will review the report
134+
1. You will receive acknowledgment within **7 days**
135+
2. The maintainers will review the report
157136
3. We may ask for additional information
158137
4. We will determine appropriate action
159138
5. We will inform you of the outcome (respecting others' privacy)
@@ -169,17 +148,17 @@ All reports will be handled with discretion:
169148

170149
### Conflicts of Interest
171150

172-
If a {{CONDUCT_TEAM}} member is involved in an incident:
151+
If a maintainer is involved in an incident:
173152

174153
- They will recuse themselves from the process
175-
- Another maintainer or external party will handle the report
154+
- An uninvolved party will handle the report
176155
- We will disclose any potential conflicts
177156

178157
---
179158

180159
## Enforcement Guidelines
181160

182-
The {{CONDUCT_TEAM}} will follow these guidelines in determining consequences:
161+
The maintainers will follow these guidelines in determining consequences:
183162

184163
### 1. Correction
185164

@@ -213,31 +192,20 @@ The {{CONDUCT_TEAM}} will follow these guidelines in determining consequences:
213192

214193
**Duration**: Permanent (with appeal rights after 12 months)
215194

216-
### Enforcement Across Perimeters
217-
218-
For contributors with elevated access (Perimeter 2 or 1):
219-
220-
| Level | Additional Consequence |
221-
|-------|----------------------|
222-
| Correction | Noted in contributor record |
223-
| Warning | Access privileges may be temporarily reduced |
224-
| Temporary Ban | Access reduced to Perimeter 3 for ban duration |
225-
| Permanent Ban | All access revoked |
226-
227195
---
228196

229197
## Appeals
230198

231199
If you believe an enforcement decision was made in error:
232200

233201
1. **Wait 7 days** after the decision (cooling-off period)
234-
2. **Email** {{CONDUCT_EMAIL}} with subject line "Appeal: [Original Report ID]"
202+
2. **Email** jonathan.jewell@gmail.com with subject line "Appeal: [Original Report ID]"
235203
3. **Explain** why you believe the decision should be reconsidered
236204
4. **Provide** any new information not previously available
237205

238206
**Appeals Process**
239207

240-
- Appeals are reviewed by a different {{CONDUCT_TEAM}} member than the original
208+
- Appeals are reviewed after consultation with an uninvolved party where possible
241209
- You will receive a response within 14 days
242210
- The appeals decision is final
243211
- You may only appeal once per incident
@@ -277,8 +245,6 @@ Beyond enforcement, we actively work to prevent issues:
277245

278246
**Onboarding**
279247
- All contributors are expected to read this Code of Conduct
280-
- Perimeter 2 applicants must confirm they've read and understood it
281-
- Maintainers receive additional training on enforcement
282248

283249
**Culture**
284250
- We model the behaviour we expect
@@ -310,8 +276,8 @@ We thank these communities for their leadership in creating welcoming spaces.
310276

311277
If you have questions about this Code of Conduct:
312278

313-
- Open a [Discussion](https://{{FORGE}}/{{OWNER}}/{{REPO}}/discussions) (for general questions)
314-
- Email {{CONDUCT_EMAIL}} (for private questions)
279+
- Open a [Discussion](https://github.com/hyperpolymath/affinescript/discussions) (for general questions)
280+
- Email jonathan.jewell@gmail.com (for private questions)
315281
- Contact any maintainer directly
316282

317283
---
@@ -324,4 +290,4 @@ We're all here because we care about this project. Let's make it a place where e
324290

325291
---
326292

327-
<sub>Last updated: {{CURRENT_YEAR}} · Based on Contributor Covenant 2.1</sub>
293+
<sub>Last updated: 2026 · Based on Contributor Covenant 2.1</sub>

0 commit comments

Comments
 (0)