Skip to content

docs: restructure template and root docs to Diataxis folder-per-quadrant#122

Merged
gtauzin merged 2 commits into
mainfrom
feat/diataxis-docs-restructure-v2
Mar 28, 2026
Merged

docs: restructure template and root docs to Diataxis folder-per-quadrant#122
gtauzin merged 2 commits into
mainfrom
feat/diataxis-docs-restructure-v2

Conversation

@gtauzin

@gtauzin gtauzin commented Mar 28, 2026

Copy link
Copy Markdown
Member

Description

Restructure generated project and root repo documentation into Diataxis folder-per-quadrant layout: pages/tutorials/, pages/how-to/, pages/reference/, pages/explanation/.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactoring (no functional changes)
  • Other (please describe):

Motivation and Context

Generated projects had flat doc pages (pages/getting-started.md, pages/user-guide.md, etc.) which made Diataxis quadrant boundaries unclear and harder to extend. This restructures into folder-per-quadrant so projects add new pages by dropping files into the correct folder.

How Has This Been Tested?

  • Tested locally with uv run pytest
  • Tested template generation with copier copy . /tmp/test-project
  • Added/updated tests
  • All tests pass (207/207)

Checklist

  • My code follows the code style of this project
  • I have updated the documentation accordingly
  • I have added tests to cover my changes
  • All new and existing tests passed
  • My changes generate no new warnings
  • I have checked that my changes don't break the template generation

gtauzin added 2 commits March 28, 2026 17:53
Reorganize generated project documentation into canonical Diataxis folders:
- pages/tutorials/ (getting-started, examples)
- pages/how-to/ (configure, troubleshooting, contribute)
- pages/reference/ (api)
- pages/explanation/ (concepts)

Also restructure root repo docs (quickstart -> tutorials/) and update all
cross-references in hooks.py, mkdocs.yml, index.md, tests, and skills.
@gtauzin gtauzin merged commit 4a82021 into main Mar 28, 2026
13 checks passed
@gtauzin gtauzin deleted the feat/diataxis-docs-restructure-v2 branch March 28, 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.

1 participant