一键导入
sync-external
Sync documentation from external Waldur repositories. Use when updating externally-sourced docs or checking sync status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Sync documentation from external Waldur repositories. Use when updating externally-sourced docs or checking sync status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate or regenerate Waldur changelog entries. Use for release documentation or fixing changelog issues.
Add new documentation to Waldur docs. Use when creating new markdown files, adding guides, or documenting features.
Generate llms.txt and llms-full.txt files for LLM-friendly documentation access.
Run quality assurance checks on Waldur documentation. Use before committing changes or when validating the build.
| name | sync-external |
| description | Sync documentation from external Waldur repositories. Use when updating externally-sourced docs or checking sync status. |
| disable-model-invocation | true |
Waldur docs pulls content from multiple external repositories. Files marked with <!-- EXTERNAL DOCUMENT --> are auto-managed.
Never edit external files directly. Changes will be overwritten on next sync.
Configuration is in external-sources.yml. Current sources:
| Source | Repository | Local Path |
|---|---|---|
| MasterMind API | waldur-mastermind | docs/developer-guide/, docs/admin-guide/mastermind-configuration/ |
| HomePort UI | waldur-homeport | docs/developer-guide/ui/ |
| Docker Compose | waldur-docker-compose | docs/admin-guide/deployment/docker-compose/ |
| Site Agent | waldur-site-agent | docs/admin-guide/providers/site-agent/ |
| Keycloak Mapper | waldur-keycloak-mapper | docs/integrations/waldur-keycloak-mapper/ |
| Ansible Generator | ansible-waldur-generator | docs/integrator-guide/ansible/ |
| Helm | waldur-helm | docs/admin-guide/deployment/helm/ |
| SDK Reference | waldur-sdk-docs-generator | docs/api-reference/ |
# Full sync (requires GITLAB_TOKEN)
python scripts/sync-external-docs.py
# Sync specific sources
python scripts/sync-external-docs.py --sources homeport-ui mastermind-api
# Validate sync status
python scripts/validate-external-sync.py
# Check which files are external vs local
python scripts/list-local-docs.py
python scripts/sync-external-docs.py to pull changesSome files are preserved even in external directories (defined in external-sources.yml):
index.md.pages