There is nothing impossible to them who will try.

This project illustrates using the Nix package manager for programming heterogeneous, multi-module projects. Notably, it provides a Nix library called Pkgs-make to save some of the boilerplate we might have to write when using Nix for managing a software lifecycle. Pkgs-make currently directly supports Haskell and Python development, but has the potential to support other language platforms.

A lot of people meet DocBook for the first time when they're contributing to the documentation of older, well established open source projects like NixOS. Now there is https://docbook.rocks/ to help you get past the initial hurdle of "what do I do now?" I hope this helps!

Contribute to NixOS Weekly Newsletter

This work would not be possible without the many contributions of the community.

You can help too! Create or comment on the pull request for the next edition or look at the issue tracker to add other improvements.