Skip to content

docs: fix checklist rendering, merge dev pages#15

Merged
peterus merged 1 commit intomainfrom
fix/docs-checklist-and-merge-dev
Mar 25, 2026
Merged

docs: fix checklist rendering, merge dev pages#15
peterus merged 1 commit intomainfrom
fix/docs-checklist-and-merge-dev

Conversation

@peterus
Copy link
Copy Markdown
Owner

@peterus peterus commented Mar 25, 2026

Changes

Checklist Fix

Added pymdownx.tasklist extension to mkdocs.yml so - [ ] items render as proper checkboxes instead of showing raw square brackets.

Merged Development Pages

Building from Source and Contributing had ~80% duplicate content (prerequisites, clone, tests, linting). Merged into a single Development Guide that covers everything:

  • Getting started + dev environment
  • Building Docker images (release/debug targets, build args)
  • Debug Docker Compose setup
  • Running tests + linting
  • Code style guidelines
  • Project structure
  • PR workflow + CI checks
  • Anti-patterns

Deleted docs/development/building.md, updated nav and cross-references.

- Add pymdownx.tasklist extension so [ ] checklists render
  as proper checkboxes instead of raw square brackets
- Merge building.md + contributing.md into a single
  'Development Guide' (they had ~80% duplicate content)
- Update nav and cross-references

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 25, 2026 17:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the MkDocs documentation setup to correctly render Markdown task lists as checkboxes and consolidates duplicated developer documentation into a single “Development Guide” page.

Changes:

  • Enabled pymdownx.tasklist in mkdocs.yml to render - [ ] / - [x] checklist syntax as checkboxes.
  • Merged “Building from Source” content into the (renamed) Development Guide and removed the redundant page.
  • Updated MkDocs nav and “Next steps” cross-references to point to the consolidated guide.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
mkdocs.yml Adds task list rendering extension and updates Development nav to the consolidated guide.
docs/development/contributing.md Renames/expands content into a unified Development Guide (setup, builds, debug, lint/test, workflow).
docs/development/building.md Removes the duplicated “Building from Source” page after merging content.
docs/development/architecture.md Updates “Next Steps” links to point at the consolidated Development Guide.

@peterus peterus merged commit da7e041 into main Mar 25, 2026
8 checks passed
@peterus peterus deleted the fix/docs-checklist-and-merge-dev branch March 25, 2026 18:01
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.

2 participants