Add comprehensive documentation site with MkDocs #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a complete documentation site for hier-config-cli using MkDocs, including API reference, command reference, changelog, and development guides.
Key Changes
docs/api-reference.md): Comprehensive documentation of all Python modules, functions, constants, and type definitions with usage examples and error handling guidedocs/commands.md): Detailed reference for all CLI commands (remediation, rollback, future, list-platforms, version) with options, examples, and common usage patternsdocs/changelog.md): Complete version history following Keep a Changelog format, including release notes for v0.1.0 and v0.2.0, upgrade guides, and future plansdocs/development/code-quality.md: Comprehensive guide to code quality tools (Black, Ruff, mypy, pytest, pre-commit) with configuration examples and best practicesdocs/development/contributing.md: Contributing guidelines including bug reporting, feature requests, development setup, coding standards, testing requirements, and PR processNotable Implementation Details
Benefits