Browse documentation

Start here

OverviewYour first siteBuild and inspect your siteWrite useful documentationGlossaryTroubleshooting

Shape your site

ConfigurationAuthoring recipesSections and identityCustomize the home pageThemesCustom CSS (advanced)Machine-readable contractsVisual fixturesMathematics

Publish safely

Audit your documentationGitHub PagesPre-publish checklistHistorical documentationQualification evidenceMigration

Pascal and project internals

PasWeave integrationArchitectureArchitecture analysisProject specification (historical)

Project decisions

BoundariesHistory and customisationRelease-tag publicationReader-first documentationLocal syntax highlightingExisting-repository adoptionGitHub Pages setupDocumentation auditSimple configurationv1.0 stable contractDocSprout rebrand

Decision 0011: DocSprout rebrand

DocKit / DocKit-FP is renamed to DocSprout in v1.1.0. The rename covers the product name, the distribution and import package, the primary CLI command, the primary configuration filename, the generated-site ownership marker, the fresh GitHub Pages workflow path and the brand assets. It is a naming decision, not a contract change: no feature, no schema and no route changes.

Compatibility decision

The stable 1.x contract is preserved, so the pre-rebrand identifiers keep working through 1.x and are removed in v2.0.0:

The public --dk-* CSS custom properties, generated routes, JSON schemas, configuration field names and command behavior unrelated to the rebrand are unchanged. New projects use docs/docsprout.json, .github/workflows/docsprout-pages.yml and .docsprout-site.

Consequences