Skip to content

decree-docs: scaffold contrib module and CI wiring#928

Merged
zeevdr merged 1 commit into
mainfrom
913-decree-docs-scaffold
Jun 11, 2026
Merged

decree-docs: scaffold contrib module and CI wiring#928
zeevdr merged 1 commit into
mainfrom
913-decree-docs-scaffold

Conversation

@zeevdr

@zeevdr zeevdr commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Test plan

  • make test — all modules pass, including the new one
  • ./scripts/check-coverage.sh — contrib/decree-docs 88.9% (≥88.8), all modules green
  • make lint-go clean; gofumpt/go build/go vet clean in the new module
  • Smoke test (automated): binary builds, --help and version exit 0
  • In-process CLI tests: help text, version output, unknown-command error path

Closes #913

Create the contrib/decree-docs Go module on the 1.24 tier: a cobra-based
skeleton for the standalone multi-format schema documentation generator,
with a version subcommand, in-process CLI tests, and a smoke test that
builds the binary and runs --help and version. Wire the module into the
Makefile module loops, the CI per-module test, ratchet, and coverage-merge
steps, the check-coverage.sh module arrays (floor 88.8%), and the
dependabot go 1.24 tier. Add contrib/README.md documenting the contrib/
(standalone tools) vs sdk/contrib/ (SDK framework adapters) split, and
refresh the stale module-inventory lines in CONTRIBUTING.md and
docs/sdk.md.

Closes #913

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@zeevdr zeevdr added this to the Docs Toolkit milestone Jun 11, 2026
@zeevdr zeevdr added size: M Moderate — a day or two, clear scope priority: P2 Nice-to-have labels Jun 11, 2026
@codecov

codecov Bot commented Jun 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 90.00000% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
contrib/decree-docs/main.go 85.71% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@zeevdr zeevdr merged commit dc8997a into main Jun 11, 2026
21 checks passed
@zeevdr zeevdr deleted the 913-decree-docs-scaffold branch June 11, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: P2 Nice-to-have size: M Moderate — a day or two, clear scope

Projects

None yet

Development

Successfully merging this pull request may close these issues.

decree-docs: scaffold contrib module and CI wiring

1 participant