Documentation restructure: - New docs/getting-started/ guide (4 files: install, quick-start, first-skill, next-steps) - New docs/user-guide/ section (6 files: core concepts through troubleshooting) - New docs/reference/ section (CLI_REFERENCE, CONFIG_FORMAT, ENVIRONMENT_VARIABLES, MCP_REFERENCE) - New docs/advanced/ section (custom-workflows, mcp-server, multi-source) - New docs/ARCHITECTURE.md - system architecture overview - Archived legacy files (QUICKSTART.md, QUICK_REFERENCE.md, docs/guides/USAGE.md) to docs/archive/legacy/ Chinese (zh-CN) translations: - Full zh-CN mirror of all user-facing docs (getting-started, user-guide, reference, advanced) - GitHub Actions workflow for translation sync (.github/workflows/translate-docs.yml) - Translation sync checker script (scripts/check_translation_sync.sh) - Translation helper script (scripts/translate_doc.py) Content updates: - CHANGELOG.md: [Unreleased] → [3.1.0] - 2026-02-22 - README.md: updated with new doc structure links - AGENTS.md: updated agent documentation - docs/features/UNIFIED_SCRAPING.md: updated for unified scraper workflow JSON config Analysis/planning artifacts (kept for reference): - DOCUMENTATION_OVERHAUL_PLAN.md, DOCUMENTATION_OVERHAUL_SUMMARY.md - FEATURE_GAP_ANALYSIS.md, IMPLEMENTATION_GAPS_ANALYSIS.md, CREATE_COMMAND_COVERAGE_ANALYSIS.md - CHINESE_TRANSLATION_IMPLEMENTATION_SUMMARY.md, ISSUE_260_UPDATE.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
184 lines
5.3 KiB
Markdown
184 lines
5.3 KiB
Markdown
# Documentation Updates Summary
|
|
|
|
**Date:** 2026-02-22
|
|
**Version:** 3.1.0
|
|
**Purpose:** Document all documentation updates related to CLI flag synchronization
|
|
|
|
---
|
|
|
|
## Changes Overview
|
|
|
|
This document summarizes all documentation updates made to reflect the CLI flag synchronization changes across all 5 scrapers (doc, github, analyze, pdf, unified).
|
|
|
|
---
|
|
|
|
## Updated Files
|
|
|
|
### 1. docs/reference/CLI_REFERENCE.md
|
|
**Changes:**
|
|
- **analyze command**: Added new flags:
|
|
- `--api-key` - Anthropic API key
|
|
- `--enhance-workflow` - Apply workflow preset
|
|
- `--enhance-stage` - Add inline stage
|
|
- `--var` - Override workflow variable
|
|
- `--workflow-dry-run` - Preview workflow
|
|
- `--dry-run` - Preview analysis
|
|
|
|
- **pdf command**: Added new flags:
|
|
- `--ocr` - Enable OCR
|
|
- `--pages` - Page range
|
|
- `--enhance-level` - AI enhancement level
|
|
- `--api-key` - Anthropic API key
|
|
- `--dry-run` - Preview extraction
|
|
|
|
- **unified command**: Added new flags:
|
|
- `--enhance-level` - Override enhancement level
|
|
- `--api-key` - Anthropic API key
|
|
- `--enhance-workflow` - Apply workflow preset
|
|
- `--enhance-stage` - Add inline stage
|
|
- `--var` - Override workflow variable
|
|
- `--workflow-dry-run` - Preview workflow
|
|
- `--skip-codebase-analysis` - Skip C3.x analysis
|
|
|
|
---
|
|
|
|
### 2. docs/reference/CONFIG_FORMAT.md
|
|
**Changes:**
|
|
- Added workflow configuration section for unified configs
|
|
- New top-level fields:
|
|
- `workflows` - Array of workflow preset names
|
|
- `workflow_stages` - Array of inline stages
|
|
- `workflow_vars` - Object of variable overrides
|
|
- `workflow_dry_run` - Boolean for preview mode
|
|
- Added example JSON showing workflow configuration
|
|
- Documented CLI priority (CLI flags override config values)
|
|
|
|
---
|
|
|
|
### 3. docs/user-guide/05-workflows.md
|
|
**Changes:**
|
|
- Added "Workflow Support Across All Scrapers" section
|
|
- Table showing all 5 scrapers support workflows
|
|
- Examples for each source type (web, GitHub, local, PDF, unified)
|
|
- Added "Workflows in Config Files" section
|
|
- JSON example with workflows, stages, and vars
|
|
- CLI override example showing priority
|
|
|
|
---
|
|
|
|
### 4. docs/features/UNIFIED_SCRAPING.md
|
|
**Changes:**
|
|
- Updated Phase list to include Phase 5 (Enhancement Workflows)
|
|
- Added "Enhancement Workflow Options" section with:
|
|
- Workflow preset examples
|
|
- Multiple workflow chaining
|
|
- Custom enhancement stages
|
|
- Workflow variables
|
|
- Dry run preview
|
|
- Added "Global Enhancement Override" section:
|
|
- --enhance-level override
|
|
- --api-key usage
|
|
- Added "Workflow Configuration in JSON" section:
|
|
- Complete JSON example
|
|
- CLI priority note
|
|
- Updated data flow diagram to include Phase 5
|
|
- Added local source to scraper list
|
|
- Updated Changelog with v3.1.0 changes
|
|
|
|
---
|
|
|
|
## Files Reviewed (No Changes Needed)
|
|
|
|
### docs/advanced/custom-workflows.md
|
|
- Already comprehensive, covers custom workflow creation
|
|
- No updates needed for flag synchronization
|
|
|
|
### docs/advanced/multi-source.md
|
|
- Already covers multi-source concepts well
|
|
- No updates needed for flag synchronization
|
|
|
|
### docs/reference/FEATURE_MATRIX.md
|
|
- Already comprehensive platform/feature matrix
|
|
- No updates needed for flag synchronization
|
|
|
|
---
|
|
|
|
## Chinese Translation Updates Required
|
|
|
|
The following Chinese documentation files should be updated to match the English versions:
|
|
|
|
### Priority 1 (Must Update)
|
|
1. `docs/zh-CN/reference/CLI_REFERENCE.md`
|
|
- Add new flags to analyze, pdf, unified commands
|
|
|
|
2. `docs/zh-CN/reference/CONFIG_FORMAT.md`
|
|
- Add workflow configuration section
|
|
|
|
3. `docs/zh-CN/user-guide/05-workflows.md`
|
|
- Add scraper support table
|
|
- Add config file workflow section
|
|
|
|
### Priority 2 (Should Update)
|
|
4. `docs/zh-CN/features/UNIFIED_SCRAPING.md`
|
|
- Add Phase 5 (workflows)
|
|
- Add CLI flag sections
|
|
|
|
---
|
|
|
|
## Auto-Translation Workflow
|
|
|
|
The repository has a GitHub Actions workflow (`.github/workflows/translate-docs.yml`) that can automatically translate documentation to Chinese.
|
|
|
|
To trigger translation:
|
|
1. Push changes to main branch
|
|
2. Workflow will auto-translate modified files
|
|
3. Review and merge the translation PR
|
|
|
|
---
|
|
|
|
## Verification Checklist
|
|
|
|
- [x] CLI_REFERENCE.md updated with new flags
|
|
- [x] CONFIG_FORMAT.md updated with workflow support
|
|
- [x] user-guide/05-workflows.md updated with scraper coverage
|
|
- [x] features/UNIFIED_SCRAPING.md updated with Phase 5
|
|
- [ ] Chinese translations updated (via auto-translate workflow)
|
|
|
|
---
|
|
|
|
## Key New Features to Document
|
|
|
|
1. **All 5 scrapers now support workflows:**
|
|
- doc_scraper (scrape command)
|
|
- github_scraper (github command)
|
|
- codebase_scraper (analyze command) - **NEW**
|
|
- pdf_scraper (pdf command) - **NEW**
|
|
- unified_scraper (unified command) - **NEW**
|
|
|
|
2. **New CLI flags across scrapers:**
|
|
- `--api-key` - analyze, pdf, unified
|
|
- `--enhance-level` - unified (override)
|
|
- `--enhance-workflow` - analyze, unified
|
|
- `--enhance-stage` - analyze, unified
|
|
- `--var` - analyze, unified
|
|
- `--workflow-dry-run` - analyze, unified
|
|
- `--dry-run` - analyze
|
|
|
|
3. **Config file workflow support:**
|
|
- Top-level `workflows` array
|
|
- `workflow_stages` for inline stages
|
|
- `workflow_vars` for variables
|
|
- `workflow_dry_run` for preview
|
|
|
|
---
|
|
|
|
## Related Commits
|
|
|
|
- `22bdd4f` - CLI flag sync across analyze/pdf/unified commands
|
|
- `4722634` - CONFIG_ARGUMENTS and _route_config fixes
|
|
- `4b70c5a` - Workflow support to unified_scraper
|
|
|
|
---
|
|
|
|
*For questions or issues, refer to the main README.md or open a GitHub issue.*
|