Nedryland is a collection of utilities and a build system for declaring, building and deploying microservice solutions.
⚠ Note that Nedryland is currently under heavy development and is, although it is used in production, not production-ready.
Install Nix by going to nixos.org/nix/ and follow the instructions.
Nedryland has support for extensions, one example is the Nedryglot extension that provides tooling and opinionated defaults for multiple languages.
Documentation on how to use Nedryland and the design ideas behind it can be found in the manual.
The manual is created with mdBook which
is therefore needed to build the docs. Use nix-shell -A docs
to get a shell
with mdbook, then cd to docs
. You can use mdbook serve
to get a web server
that will also watch and rebuild the book when changes are made. mdbook build
can be used to just build the book.
To build and open the book, call nix-build -A docs
followed by
xdg-open
/open
result/share/doc/nedryland/manual/index.html
.
We welcome contributions to this project! See the contribution guide for more information.
Licensed under BSD-3-Clause License.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.