Track the progress of docfx v3 open-source release prototype. The prototype is intended to include these essential functionalities to build a static .NET API reference website:
- Content authoring: Add articles, table of contents, landing pages using markdown or YAML files.
- .NET API reference: Generate .NET API reference pages from DLLs and XML documentation files using a fork of mono/api-doc-tools. Build from
csproj files will not be part of this prototype.
- Site template customization: Allow customization of the default site template, using modern website development tools.
- Publish to static hosting sites: Produces static HTML files to be published to static hosting sites like GitHub Pages or Azure Blob Storage
Dogfood
Run the prototype against these Open Source .NET Foundation Projects, finding bugs and feature gaps:
.NET API Reference Pipeline
Site Template Customization
Misc
Additional Features
Additional features that are not part of this prototype but should be considered at a later stage:
- PDF
- Site search
- Sitemap
- Versioning
- API doc files outside of source code
docfx serve watch content changes
Track the progress of docfx v3 open-source release prototype. The prototype is intended to include these essential functionalities to build a static .NET API reference website:
csprojfiles will not be part of this prototype.Dogfood
Run the prototype against these Open Source .NET Foundation Projects, finding bugs and feature gaps:
.NET API Reference Pipeline
docfx buildtriggers .NET API reference pipelineSite Template Customization
Hub pageFinalize page visualMisc
Additional Features
Additional features that are not part of this prototype but should be considered at a later stage:
docfx servewatch content changes