Skip to content

docs: fill in user guide overview and configuration reference - #101

Merged
97gamjak merged 1 commit into
devfrom
docs/user-guide-sections
Sep 13, 2026
Merged

97gamjak merged 1 commit into
devfrom
docs/user-guide-sections

Conversation

@97gamjak

Copy link
Copy Markdown
Owner

Summary

  • Replaces the "coming soon" placeholder under User Guide with two real pages:
    • Overview — the four feature areas (C++ checks, license header management, changelog management, Git tag utilities) and a full CLI reference for all 8 console scripts, each with a runnable example.
    • Configuration File — the complete devops.toml / .devops.toml reference: discovery rules (search order, what happens if none/multiple are found), every [exclude]/[logging]/[git]/[cpp]/[file] key with its type/default/description, a full example file, and the CHANGELOG.md insertion-marker format the changelog commands rely on.
  • Every default/type/behavior was read directly from src/devops/config/*.py and src/devops/scripts/*.py (not summarized from memory) to keep this accurate as the source of truth.

Test plan

  • sphinx-build -b html -W docs/source docs/build/html succeeds with no warnings, including all :ref: cross-references between the two new pages resolving correctly
  • Visually spot-checked the rendered HTML (tables, cross-reference links, nav)

🤖 Generated with Claude Code

https://claude.ai/code/session_0126spNDGtqDKMoYtuPT7JfW

Adds the two pages the docs/sections placeholder was waiting for:
- Overview: feature areas (C++ checks, license headers, changelog
  management, git tag utilities) and a full CLI command reference with
  examples for all 8 console scripts.
- Configuration File: complete devops.toml/.devops.toml reference,
  section by section and key by key, with types, defaults, discovery
  rules, and the CHANGELOG.md insertion-marker format it depends on.

All details verified directly against src/devops/config/*.py and
src/devops/scripts/*.py rather than taken from memory.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0126spNDGtqDKMoYtuPT7JfW
@97gamjak
97gamjak merged commit c868da5 into dev Sep 13, 2026
3 checks passed
@97gamjak
97gamjak deleted the docs/user-guide-sections branch September 13, 2026 13:56
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