The nmd project is a standalone version of the documentation system inside NixOS. It has been refactored to make it easier to generate documentation for other projects that use the NixOS module system.
Note, this project is still immature and lack some features.
Bug reports and patches are managed through my sourcehut public inbox and nmd tickets.
The code is formatted using nixfmt. The formatting can be applied by running
$ nix develop -c p-format
The examples
directory gives some demonstration of how to use nmd.
The examples can be built using nix-build
, for example,
$ nix-build ./example/minimal -A html
This project is licensed under the terms of the MIT license.