Skip to content

Feature/ws cli commands to ws docs#18

Merged
bdsoha merged 4 commits into
mainfrom
feature/ws-cli-commands-to-ws-docs
Jul 1, 2026
Merged

Feature/ws cli commands to ws docs#18
bdsoha merged 4 commits into
mainfrom
feature/ws-cli-commands-to-ws-docs

Conversation

@bdsoha

@bdsoha bdsoha commented Jul 1, 2026

Copy link
Copy Markdown
Member

Description

What type of PR is this? (check all that apply)

  • 🐛 Bug Fix
  • ✨ New Feature
  • 🧼 Refactor (non-breaking change)
  • 📄 Help Text or CLI Docs Update
  • 🧪 Test Update or Coverage Improvement
  • 🎨 Style (formatting, naming, etc.)
  • 🏗 Build or Dependency
  • 🔄 Revert

How to test this PR

Screenshots or Output (if applicable)

bdsoha added 4 commits July 1, 2026 14:02
Walk the cobra tree into a single nested, alphabetically-sorted
commands.yaml via a tools/gen-commands generator (internals/docs);
golden + twice-serialize determinism tests pin the artifact. Add
sync-commands.yaml to push it to ws-meta as a new distribution origin.
Sort GetTemplateNames so template help and the manifest are stable.
Author plain-prose Long: help on each command and group — what it does
and when to reach for it — and regenerate commands.yaml so the manifest
(and, later, ws-docs) carries them. Long text flows through the log-level
and IP-command factories to stay DRY.
glamour v2.0.1, lipgloss v2.0.4, chroma v2.27.0, prometheus/common
v0.69.0, and the golang.org/x/* set.
…fest

seed --source and feature --root take their defaults from config at init,
so they resolve to machine-specific paths (or nothing) depending on the
environment — breaking the manifest's cross-environment determinism and
leaking runtime paths into the docs. Drop absolute-path defaults; keep
booleans, ints, and symbolic values. Add serializer tests.
@bdsoha bdsoha merged commit faba1a4 into main Jul 1, 2026
3 checks passed
@bdsoha bdsoha deleted the feature/ws-cli-commands-to-ws-docs branch July 1, 2026 11:36
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