Skip to content

docs: add CONTRIBUTING-DEV.adoc (how to add a backend / drift category / overlay)#74

Merged
hyperpolymath merged 1 commit into
mainfrom
docs/contributing-dev
May 14, 2026
Merged

docs: add CONTRIBUTING-DEV.adoc (how to add a backend / drift category / overlay)#74
hyperpolymath merged 1 commit into
mainfrom
docs/contributing-dev

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Per V-L3-T1: .github/CONTRIBUTING.md covers RSR conventions but not "how do I add code to this codebase?" Add a developer-facing guide with three concrete walkthroughs:

  • Adding a new database backend
  • Adding a new drift category
  • Adding a new Tier 2 overlay

Each is an interactive checklist (paste into PR body, tick as you go) that references real file paths in the current tree.

Closes

Test plan

  • File exists at CONTRIBUTING-DEV.adoc
  • Each section has at least a checklist
  • References to src/ paths verified against current tree (DatabaseBackend, DriftCategory, Tier2Config, etc.)

Closes #63.

`.github/CONTRIBUTING.md` covers RSR conventions (commit signing,
contractiles, repo structure) but not "how do I add code to *this*
codebase?" Add a developer-facing guide with three concrete walkthroughs:

  - adding a new database backend (enum variant + dialect + tests)
  - adding a new drift category (ADR + measure fn + report wiring)
  - adding a new Tier 2 overlay (Tier2Config field + DDL + interceptor)

Each walkthrough is an interactive checklist so PR authors can paste it
into a PR body and tick items as they go. The checklists reference real
file paths from the current tree, not aspirational ones.

The clone/build/test section also documents the Windows integration-test
gotcha (TOML path escape) so contributors don't chase it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit b255f20 into main May 14, 2026
6 checks passed
@hyperpolymath hyperpolymath deleted the docs/contributing-dev branch May 14, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

V-L3-T1: write CONTRIBUTING-DEV.adoc (how to add a backend / drift category / overlay)

1 participant