isle/go-workspace
Brian Picciano af7c8dde32 More big refactoring leading up to network creation
The `bootstrap/creator` package is gone, almost as quickly as it
arrived. The `Bootstrap` type is now able to write its own tgz file, and
the two places where bootstrap files are being created pull the data
down to do so and create the `Bootstrap` structs directly.

The structure of the bootstrap file itself has been changed, now there's
just a single `hosts` directory which contains files which are yaml
encodings of the `Host` type, rather than having it be split into
`nebula` and `garage` directories. This makes creating bootstrap files a
lot easier.
2022-10-15 18:41:07 +02:00
..
src More big refactoring leading up to network creation 2022-10-15 18:41:07 +02:00
default.nix Update nebula to v1.6.1 in go-workspace 2022-10-11 20:18:14 +02:00
README.md First public commit 2022-07-04 15:18:55 -06:00

go-workspace

This module is used for building all custom go binaries within the cryptic-net project.

The reason binaries are contained here, and not under the sub-directory for the sub-process the correspond to like most other code in this project, is that nix makes it difficult to compose multiple modules defined locally. If nix ever fixes this we should split this out.