Skip to content

docs: v0.29.0 changelog — auto-diagrams + CONTRIBUTING flows#92

Merged
0bserver07 merged 1 commit into
mainfrom
docs/changelog-and-contrib-2026-04-25
Apr 25, 2026
Merged

docs: v0.29.0 changelog — auto-diagrams + CONTRIBUTING flows#92
0bserver07 merged 1 commit into
mainfrom
docs/changelog-and-contrib-2026-04-25

Conversation

@0bserver07

Copy link
Copy Markdown
Collaborator

Summary

Companion PR to #91. Two doc updates:

1. Changelog (Option B — new section in v0.29.0)

Added "Auto-generated repo diagrams (PR #91)" section in docs/changelog.md covering:

  • The single-source-of-truth YAML + bin/regen-diagrams + CI staleness check
  • Drift caught on first regen (38→41 findings, missing GEMINI.md, etc.)
  • Auto-count placeholders
  • Contributor workflow

PR #91 added to "Pull requests landed" table.

2. CONTRIBUTING.md additions

  • Branch protection note in PR process (1 approval required, admin override for hotfixes, force-push and deletion blocked)
  • Updating the repo diagrams section — edit YAML → run bin/regen-diagrams → commit, with the list of auto-counted placeholders
  • Releases and version tags section — SemVer + Keep a Changelog convention, annotated tag at the merge commit, push pattern (git tag -a v0.X.0 <sha> -m ...)

The version-tags section sets up a follow-up: the repo currently has zero git tags despite 8+ released versions in the changelog. Adding them retroactively can be a separate PR.

Test plan

  • python3 -m mkdocs build --strict passes
  • No code changes; pure docs

🤖 Generated with Claude Code

Changelog v0.29.0:
- New section "Auto-generated repo diagrams (PR #91)" with the drift it
  caught and the contributor workflow.
- PR #91 added to "Pull requests landed" table.

CONTRIBUTING.md:
- Branch protection note in PR process (1 approval required, admin
  override for hotfixes, force-push and deletion blocked).
- Diagram-staleness CI flagged as the only current CI gate.
- New "Updating the repo diagrams" section: edit YAML → run
  bin/regen-diagrams → commit, with a list of auto-counted placeholders.
- New "Releases and version tags" section: SemVer + Keep a Changelog,
  annotated tag at the merge commit, push pattern.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@0bserver07 0bserver07 merged commit b40c465 into main Apr 25, 2026
@0bserver07 0bserver07 deleted the docs/changelog-and-contrib-2026-04-25 branch April 25, 2026 20:33
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.

1 participant