Plainion.IronDoc generates .NET XML API documentation.
Unlike other projects like
this project ranks simplicity over flexibility - like it was in the good old days of JavaDoc. Therefore it generates Markdown files which will then be rendered nicely by GitHub.
Usage
Simply run IronDoc from command line:
Plainion.IronDoc.exe -assembly Plainion.IronDoc.exe -output docs/api
optionally you can specify the path to soure sources to include ReadMe.md files from your sources in the output:
Plainion.IronDoc.exe -assembly Plainion.IronDoc.exe -sources \ws\Plainion.IronDoc\src\Plainion.IronDoc -output docs/api
Plainion.CI integration
Plainion.IronDoc is integrated in (Plainion.CI)[https://github.com/plainionist/Plainion.CI].
MsBuild integration
In order to smoothly integrate IronDoc into MsBuild just
- Install the nuget package "Plainion.IronDoc.AfterBuild " for the projects you want to have API doc
- The property "IronDocOutput" defines the output location (default: $(SolutionDir)\doc\Api)
- The property "IronDocSourceFolder" defines the source location (default: $(MSBuildProjectDirectory))