- Add docs-only sync mode rules (no version bump, no release actions). - Add EN-only and EN+ZH sync command examples. - Keep .github and .gemini skill instructions in sync.
1.5 KiB
1.5 KiB
name, description
| name | description |
|---|---|
| doc-mirror-sync | Automatically synchronizes plugin READMEs to the official documentation directory (docs/). Use after editing a plugin's local documentation to keep the MkDocs site up to date. |
Doc Mirror Sync
Overview
Automates the mirroring of plugins/{type}/{name}/README.md to docs/plugins/{type}/{name}.md.
Docs-Only Mode (No Release Changes)
Use this mode when the request is "only sync docs".
- Only update documentation mirror files under
docs/plugins/**. - Do not bump plugin version.
- Do not modify plugin code (
plugins/**.py) unless explicitly requested. - Do not update root badges/dates for release.
- Do not run release preparation steps.
Workflow
- Identify changed READMEs.
- Copy content to corresponding mirror paths.
- Update version badges in
docs/plugins/{type}/index.md.
Commands
Sync all mirrors (EN + ZH)
python .github/skills/doc-mirror-sync/scripts/sync.py
Sync only one plugin (EN only)
cp plugins/<type>/<name>/README.md docs/plugins/<type>/<name>.md
Sync only one plugin (EN + ZH)
cp plugins/<type>/<name>/README.md docs/plugins/<type>/<name>.md
cp plugins/<type>/<name>/README_CN.md docs/plugins/<type>/<name>.zh.md
Notes
- If asked for English-only update, sync only
README.md->.mdmirror. - If both languages are requested, sync both
README.mdandREADME_CN.md. - After syncing, verify git diff only contains docs file changes.