Skip to content

docs(diataxis): refine docs to strictly follow Diátaxis categories#341

Merged
looztra merged 1 commit into
mainfrom
docs/refactor/diataxis
Jul 11, 2026
Merged

docs(diataxis): refine docs to strictly follow Diátaxis categories#341
looztra merged 1 commit into
mainfrom
docs/refactor/diataxis

Conversation

@looztra

@looztra looztra commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

Refinement pass on the Diátaxis documentation introduced in #327: each page stays in its category, explanation content no longer leaks into how-to guides, and drift-prone duplication is removed.

Changes

  • How-to guides stay task-only: moved the console-summary counts meaning, the order-prefix rationale, and the "why this is useful" pipeline benefits into links to the existing explanation pages (how-it-works, ecosystem)
  • Troubleshooting: added symptom-first troubleshooting sections to Split descriptors (syntax error ⇒ no output, nonzero invalid count) and Control quotes (-E requires -q)
  • Reference cleanup: dropped the hand-maintained --help dump from the CLI reference (duplicate of the option table, already drifting) and tightened the API reference intro
  • Version drift: sample outputs updated to v0.6.0 / yamkix v1.1.0, with a "your versions may differ" note in the tutorial
  • Root CONTRIBUTING.md: reduced the stale poetry/asdf-era copy to a pointer to the up-to-date docs/contributing.md

Test plan

  • make build-docs — zero mkdocs validation warnings (links + anchors checked)
  • markdownlint-cli2 — 0 errors across 18 files
  • grep confirms nothing links to the removed section anchors

Related to #327

🤖 Generated with Claude Code

- Move explanation content out of how-to guides (console summary counts,
  order-prefix rationale, pipeline benefits) into links to the existing
  explanation pages
- Add symptom-first Troubleshooting sections to split-descriptors and
  control-quotes how-to guides
- Drop the hand-maintained --help dump from the CLI reference (drift-prone
  duplicate of the option table) and tighten the API reference intro
- Update sample outputs to v0.6.0 / yamkix v1.1.0
- Reduce stale root CONTRIBUTING.md (poetry/asdf era) to a pointer to the
  up-to-date docs/contributing.md

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.14%. Comparing base (8dbf1a4) to head (161b421).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #341   +/-   ##
=======================================
  Coverage   79.14%   79.14%           
=======================================
  Files          11       11           
  Lines         235      235           
  Branches       28       28           
=======================================
  Hits          186      186           
  Misses         45       45           
  Partials        4        4           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@looztra looztra merged commit f9cecf6 into main Jul 11, 2026
11 checks passed
@looztra looztra deleted the docs/refactor/diataxis branch July 11, 2026 21:53
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