Skip to content

Polish docs: reorganize pages and clean up AI filler#350

Merged
chrisguidry merged 1 commit intomainfrom
docs-polish
Feb 20, 2026
Merged

Polish docs: reorganize pages and clean up AI filler#350
chrisguidry merged 1 commit intomainfrom
docs-polish

Conversation

@chrisguidry
Copy link
Owner

The docs had grown into a couple of monolith pages (advanced-patterns.md
at 1100 lines, dependencies.md at 540 lines) and production.md was
padded with generic ops advice (capacity planning formulas, blue-green
deployment instructions, Grafana dashboards) that doesn't belong in
project docs.

Reorganization:

  • Split advanced-patterns.md into task-behaviors.md, task-patterns.md,
    and observability.md
  • Split dependencies.md into dependency-injection.md and moved
    behavioral deps (retries, timeouts, progress, concurrency) into
    task-behaviors.md
  • Updated nav, mkdocs.yml, and cross-references accordingly

production.md cleanup:

  • Cut Redis Streams Architecture internals (creates implied contracts)
  • Cut generic sections: capacity planning, deployment strategies, dead
    letter handling, scaling considerations, monitoring checklist, Grafana
    dashboard, tuning recipes
  • Moved CLI strike examples into the Striking section
  • Added Signal Handling section for k8s/container orchestrator users
  • Removed Error Handling section (already covered in task-behaviors and
    getting-started)

Consistency pass across all docs:

  • Removed closing filler paragraphs from task-behaviors.md and
    testing.md
  • Fixed "comprehensive" wording in getting-started.md and testing.md
  • Updated stale production.md description in getting-started.md nav

🤖 Generated with Claude Code

The docs had grown into a couple of monolith pages (advanced-patterns.md
at 1100 lines, dependencies.md at 540 lines) and production.md was
padded with generic ops advice (capacity planning formulas, blue-green
deployment instructions, Grafana dashboards) that doesn't belong in
project docs.

Reorganization:
- Split advanced-patterns.md into task-behaviors.md, task-patterns.md,
  and observability.md
- Split dependencies.md into dependency-injection.md and moved
  behavioral deps (retries, timeouts, progress, concurrency) into
  task-behaviors.md
- Updated nav, mkdocs.yml, and cross-references accordingly

production.md cleanup:
- Cut Redis Streams Architecture internals (creates implied contracts)
- Cut generic sections: capacity planning, deployment strategies, dead
  letter handling, scaling considerations, monitoring checklist, Grafana
  dashboard, tuning recipes
- Moved CLI strike examples into the Striking section
- Added Signal Handling section for k8s/container orchestrator users
- Removed Error Handling section (already covered in task-behaviors and
  getting-started)

Consistency pass across all docs:
- Removed closing filler paragraphs from task-behaviors.md and
  testing.md
- Fixed "comprehensive" wording in getting-started.md and testing.md
- Updated stale production.md description in getting-started.md nav

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@read-the-docs-community
Copy link

Documentation build overview

📚 docket | 🛠️ Build #31495237 | 📁 Comparing a4af226 against latest (23e3c3d)


🔍 Preview build

Show files changed (12 files in total): 📝 6 modified | ➕ 4 added | ➖ 2 deleted
File Status
404.html 📝 modified
index.html 📝 modified
advanced-patterns/index.html ➖ deleted
api-reference/index.html 📝 modified
dependencies/index.html ➖ deleted
dependency-injection/index.html ➕ added
getting-started/index.html 📝 modified
observability/index.html ➕ added
production/index.html 📝 modified
task-behaviors/index.html ➕ added
task-patterns/index.html ➕ added
testing/index.html 📝 modified

@chrisguidry chrisguidry merged commit c51bde1 into main Feb 20, 2026
92 of 93 checks passed
@chrisguidry chrisguidry deleted the docs-polish branch February 20, 2026 22:52
@codecov-commenter
Copy link

codecov-commenter commented Feb 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (23e3c3d) to head (a4af226).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##              main      #350   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           99        99           
  Lines         3098      3098           
  Branches        27        27           
=========================================
  Hits          3098      3098           
Flag Coverage Δ
cli-python-3.10 100.00% <ø> (ø)
cli-python-3.11 100.00% <ø> (ø)
cli-python-3.12 100.00% <ø> (ø)
cli-python-3.13 100.00% <ø> (ø)
cli-python-3.14 100.00% <ø> (ø)
python-3.10 100.00% <ø> (ø)
python-3.11 97.99% <ø> (-0.04%) ⬇️
python-3.12 100.00% <ø> (ø)
python-3.13 100.00% <ø> (ø)
python-3.14 100.00% <ø> (ø)
windows-python-3.10 100.00% <ø> (ø)
windows-python-3.11 97.90% <ø> (ø)
windows-python-3.12 100.00% <ø> (ø)
windows-python-3.13 100.00% <ø> (ø)
windows-python-3.14 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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