SkyCMS Docs Publisher¶
Summary¶
Use this page when you want documentation content managed in a standalone repository and synchronized into SkyCMS.
What it is¶
SkyCMS.DocsPublisher is a template repository that includes:
- A
Docs/content tree. - Import tooling under
.skycms/. - GitHub Actions workflow for sync/publish automation.
- Example pages and assets.
DocsPublisher runtime topology¶
%%{init: {"theme":"base","themeVariables":{"primaryColor":"#eef6ff","primaryTextColor":"#0f172a","primaryBorderColor":"#2563eb","lineColor":"#334155","secondaryColor":"#f8fafc","tertiaryColor":"#ffffff","fontFamily":"Segoe UI, Arial, sans-serif"}}}%%
flowchart LR
Repo[DocsPublisher repository] --> Content[Docs and assets]
Repo --> Tooling[.skycms import tooling]
Repo --> Workflow[GitHub Actions workflow]
Workflow --> SkyCMS[SkyCMS import endpoint or sync process]
Content --> SkyCMS
SkyCMS --> Site[Published documentation site]
Why use it¶
- Keep product code and docs content in separate repositories.
- Support independent documentation workflows.
- Reuse a proven structure for Markdown import into SkyCMS.
Verification¶
DocsPublisher is set up correctly when:
- content is committed in the standalone docs repository,
- required secrets are configured,
- sync or publish workflow runs successfully,
- published documentation appears in the target SkyCMS environment.
Next steps¶
- Clone the SkyCMS.DocsPublisher repository.
- Follow repository quick-start and README instructions.
- Configure repository secrets for your target environment.
- Trigger or commit to run the publishing workflow.