Source for shelldocs.dev — the official documentation site for ShellDocs, the docs framework for .NET.
This repo IS a ShellDocs site — a Blazor Web App consuming the published ShellDocs.* NuGet packages. It's the primary consumer proof of the framework and the reference for what a well-authored ShellDocs site looks like.
-
.NET 10 SDK
-
(optional)
ShellDocs.CLIglobal tool forshelldocs addandshelldocs dev:dotnet tool install -g ShellDocs.CLI --prerelease
dotnet runSite serves at http://localhost:5200. Or via the CLI:
shelldocs dev --port 5200Both watch .md, .razor, .cs files and hot-reload.
shelldocs add component MyThing # → content/docs/components/my-thing.md
shelldocs add guide getting-started # → content/docs/guides/getting-started.md
shelldocs add page faq # → content/docs/faq.mdOr hand-drop a .md file into content/docs/**. The nav graph picks it up automatically (meta.json controls ordering only).
shelldocs build --output publishEmits a static site into publish/ ready for GitHub Pages / Cloudflare Pages / Netlify / anywhere else.
content/
docs/
introduction.md
getting-started/
installation.md
quick-start.md
project-structure.md
configuration.md
authoring/ (planned)
configuration/ (planned)
components/ (planned)
cli/ (planned)
theming.md (planned)
The site currently references ShellDocs.* 0.1.1-alpha. Bump ShellDocs.Site.csproj on new alpha / beta releases.
MIT.