From a445f2df0b827add431b11b0bd10ded013bd78be Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Oct 2025 07:55:19 +0000 Subject: [PATCH] fix: update CI/CD script to include queue documentation in SUMMARY.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add "queue" folder to the priority_sections list in the auto-generation script so the queue documentation appears in the correct position in the table of contents. Changes: - scripts/update_summary.py: Add "queue" to priority_sections - scripts/update_summary.py: Add "tinker.md" and "docker-deployment.md" - docs/SUMMARY.md: Regenerated with queue documentation included Position: - Queue System now appears after Redis and before Rate Limiting - All queue sub-pages are properly included The CI/CD workflow will now maintain the queue documentation in SUMMARY.md when auto-regenerating after doc changes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docs/SUMMARY.md | 7 ++++--- scripts/update_summary.py | 5 ++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index c7daaf4..67dba6e 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -36,13 +36,13 @@ * [Database Operations](database/operations.md) * [Redis Integration](redis/README.md) * [Queue System](queue/README.md) - * [Getting Started](queue/getting-started.md) + * [Best Practices](queue/best-practices.md) * [Creating Jobs](queue/creating-jobs.md) * [Dispatching Jobs](queue/dispatching-jobs.md) - * [Running Workers](queue/running-workers.md) * [Queue Drivers](queue/drivers.md) * [Failed Jobs](queue/failed-jobs.md) - * [Best Practices](queue/best-practices.md) + * [Getting Started with Queue System](queue/getting-started.md) + * [Running Queue Workers](queue/running-workers.md) * [Rate Limiting](rate-limiting/README.md) * [Advanced Rate Limiting Features](rate-limiting/advanced-features.md) * [Basic Rate Limiting](rate-limiting/basic-rate-limiting.md) @@ -70,3 +70,4 @@ * [Troubleshooting](troubleshooting/README.md) * [Frequently Asked Questions (FAQ)](faq.md) * [RouteMQ Tinker - Interactive REPL](tinker.md) +* [Docker Deployment Guide](docker-deployment.md) diff --git a/scripts/update_summary.py b/scripts/update_summary.py index 5e366de..8f70ed6 100644 --- a/scripts/update_summary.py +++ b/scripts/update_summary.py @@ -30,6 +30,7 @@ def __init__(self, docs_dir: str = "docs"): "configuration", "database", "redis", + "queue", "rate-limiting", "monitoring", "testing", @@ -38,7 +39,9 @@ def __init__(self, docs_dir: str = "docs"): "api-reference", "troubleshooting", "best-practices.md", - "faq.md" + "faq.md", + "tinker.md", + "docker-deployment.md" ] def extract_title_from_markdown(self, file_path: Path) -> str: