mdoc and monodoc

This repository contains the source for Mono's documentation toolchain.

Compiling

CLI

If you've got make installed, you can run make prepare all check. The available targets are:

  • prepare: initializes the submodules, and restores the nuget dependency of NUnit
  • all: compiles everything
  • check: runs unit tests for monodoc and mdoc
  • check-mdoc: runs only mdoc tests
  • check-monodoc: runs only monodoc tests

You can also control some parameters from the command line:

If you want to compile in debug mode: make all CONFIGURATION=Debug

Visual Studio

Once you run make prepare all at least once (to restore submodules), you can open the solution in Visual Studio to compile and debug.