Skip to content

docs: Documentation Sync rules + CHANGELOG scaffold (#47) - #48

Merged
jayrav13 merged 1 commit into
mainfrom
worktree-fix-47-docs-sync-rules
Apr 27, 2026
Merged

docs: Documentation Sync rules + CHANGELOG scaffold (#47)#48
jayrav13 merged 1 commit into
mainfrom
worktree-fix-47-docs-sync-rules

Conversation

@jayrav13

Copy link
Copy Markdown
Owner

Summary

Adds a "Documentation Sync" section to CLAUDE.md (modeled on
ruby-pure-greeks)
plus a small "Docs site" section pointing at the live URL and the sibling-Pages
registry.

Scaffolds CHANGELOG.md (Keep-a-Changelog format) so the docs-sync rules are
actionable from day one — the table references it. The [Unreleased] section
is pre-populated with what shipped in #46 so the changelog isn't empty on day
one.

This is a slice of Plan B from the umbrella shipping push (#45). The rest of
Plan B (PyPI release, README rewrite, version-bump CI enforcement, 1.0.0
release) follows separately.

Closes #47.

Test plan

  • Existing tests pass (430 / 430)
  • Lint clean
  • make docs-strict passes (no broken links from new content)
  • CI passes (lint / test x3 / docs-build)

Co-authored by Claude

Mirrors the pattern from jayrav13/ruby-pure-greeks. Establishes which
doc surface owns which kind of change so docs don't drift silently as
the project evolves.

Closes #47

Co-Authored-By: Claude <noreply@anthropic.com>
@jayrav13
jayrav13 merged commit 23c20cb into main Apr 27, 2026
5 checks passed
@jayrav13
jayrav13 deleted the worktree-fix-47-docs-sync-rules branch April 27, 2026 04:01
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.

Documentation Sync rules in CLAUDE.md, scaffold CHANGELOG.md

1 participant