Skip to content

docs: restructure documentation into logical sections#50

Merged
pratyush618 merged 1 commit intomasterfrom
docs/restructure-documentation
Apr 7, 2026
Merged

docs: restructure documentation into logical sections#50
pratyush618 merged 1 commit intomasterfrom
docs/restructure-documentation

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

  • Reorganize flat guide/ directory (26 files) into 6 logical subdirectories: core/, reliability/, execution/, extensibility/, observability/, operations/
  • Split 820-line api/queue.md monolith into 6 focused sub-pages under api/queue/
  • Split 541-line dashboard.md into tutorial + REST API reference
  • Eliminate catch-all advanced.md — redistribute content to proper locations
  • Enable modern MkDocs Material navigation features (tabs, sections, indexes, breadcrumbs, pruning)
  • Add 10 section index pages with overview tables
  • Fix escaped pipes (\||) in type annotations across 11 files
  • Fix all 33+ cross-references after file moves
  • Delete orphaned guide/otel.md (duplicate of integrations/otel.md)

Before / After

Metric Before After
Largest file 820 lines 414 lines
Guide directories 1 flat 6 subdirectories
API queue files 1 monolith 6 focused pages
Section index pages 2 12
Nav features 6 11
Orphaned files 1 0
Catch-all pages 1 0

Test plan

  • zensical build passes with zero warnings
  • Visually verify navigation tabs, breadcrumbs, and section indexes render correctly
  • Spot-check cross-references on key pages (quickstart, API queue, integrations)
  • Verify no file exceeds ~400 lines

Reorganize the flat guide/ directory (26 files) into six subdirectories
matching the nav hierarchy: core/, reliability/, execution/,
extensibility/, observability/, and operations/.

Split the 820-line api/queue.md monolith into six focused sub-pages
under api/queue/. Split dashboard.md (541 lines) into a tutorial page
and a separate REST API reference. Eliminate the catch-all advanced.md
by redistributing its content to proper locations (unique-tasks,
batch-enqueue, job-management, integrations/fastapi).

Add 10 section index pages with overview tables. Enable navigation.tabs,
navigation.sections, navigation.indexes, navigation.path, and
navigation.prune in zensical.toml. Fix escaped pipes in type annotations
across 11 files. Fix all 33+ cross-references. Delete orphaned
guide/otel.md (duplicate of integrations/otel.md).
@pratyush618 pratyush618 merged commit f07431d into master Apr 7, 2026
11 checks passed
@pratyush618 pratyush618 deleted the docs/restructure-documentation branch April 7, 2026 20:17
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