On a Mac, you can just use Homebrew ( brew install mono ) or download it directly from the Mono website. On our team, we rely on documentation for .NET assemblies that is generated with the help of mdoc - an open-source documentation generation tool that creates ECMAXML from assemblies and their Roslyn-generated XML documentation files. When the files are generated, make sure to copy the YAML files wherever you originally triggered docfx init , in the api folder.