Skip to content

feat: document public API stability policy for v1.0.0#93

Merged
eclectic-coding merged 1 commit into
mainfrom
feat/api-stability-policy
May 27, 2026
Merged

feat: document public API stability policy for v1.0.0#93
eclectic-coding merged 1 commit into
mainfrom
feat/api-stability-policy

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Closes #51

Summary

  • Adds a ## Versioning section to the README defining the public API surface (config keys, mount_path, authenticate, metrics endpoint shape, Engine class, install generator), what is explicitly excluded (internal service classes, views, CSS, private methods), and the deprecation policy (warn in minor release, remove in next major)
  • UPGRADING.md gets a brief semver guarantee note cross-referencing the README section

Test plan

  • bundle exec rspec — all examples pass (docs-only change)
  • README renders correctly — Versioning section appears between Requirements and Contributing

🤖 Generated with Claude Code

Adds a Versioning section to README defining what is/isn't covered by
semver guarantees from 1.0 onwards, the deprecation policy (warn in minor,
remove in major), and cross-references UPGRADING.md. UPGRADING.md gains a
brief stability guarantee note linking back to the README section.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 1df4caf into main May 27, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feat/api-stability-policy branch May 27, 2026 12:06
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.

[v1.0.0] Public API stability policy

1 participant