Skip to content

Refresh README for MoodleClient, doctor, ensure, dry-run, and machine-readable output#58

Merged
erseco merged 1 commit into
mainfrom
docs-refresh-new-features
Jul 7, 2026
Merged

Refresh README for MoodleClient, doctor, ensure, dry-run, and machine-readable output#58
erseco merged 1 commit into
mainfrom
docs-refresh-new-features

Conversation

@erseco

@erseco erseco commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

Updates the top-level README.md (also the docs homepage, via docs/index.md's --8<-- "README.md" snippet) to reflect everything merged in this session: the MoodleClient facade, opt-in typed models, the doctor diagnostics command, idempotent courses ensure, --dry-run previews, and the CSV/--quiet/--no-color/--verbose/--debug CLI additions. The Features list and the Library Usage quick-start example both predated these.

Changes

  • Expanded the Features bullet list with the new capabilities.
  • Added a MoodleClient example alongside the existing low-level quick-start snippet, linking to the new Client API reference page.

Test plan

  • pytest tests/unit (no code changes, doc-only) — full suite still passes.
  • mkdocs build --strict — builds cleanly, no new warnings.

Backward compatibility

Documentation-only change, no code/behavior impact.

Risk assessment

None — README/docs content only.

…chine-readable output

The Features list and library quick-start example predated the recent
MoodleClient facade, typed models, doctor diagnostics, idempotent ensure
operations, --dry-run previews, and CSV/quiet/no-color/verbose/debug CLI
additions.
@erseco erseco merged commit 6d00c5f into main Jul 7, 2026
18 of 19 checks passed
@erseco erseco deleted the docs-refresh-new-features branch July 7, 2026 19:03
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