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

📚 Make code documentation people can use

Grow polished documentation from Markdown.

DocSprout turns Markdown into a searchable, responsive documentation website for code projects. It originated in the Free Pascal ecosystem and remains Pascal-friendly, but the input is ordinary Markdown, not Pascal source code.

🧭 Pick one goal

✨ What stays simple

Your project owns its words, Markdown files and visual identity. DocSprout owns the shared page layout, search, themes, validation and publishing machinery. Everything needed to browse a built site is stored locally, so the site does not depend on a hosted JavaScript or CSS service.

DocSprout does not extract API descriptions from source code. Free Pascal projects can use PasWeave for that job and feed the resulting Markdown into DocSprout.