From ef3a51b38dd8653b4930ae6b0185210e3f123838 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 10 Nov 2024 10:36:10 +0100 Subject: docs(tvix): document more components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I0e75445a34d3ee11e535e6948c6d762f4fb15105 Reviewed-on: https://cl.tvl.fyi/c/depot/+/12760 Autosubmit: flokli Tested-by: BuildkiteCI Reviewed-by: Domen Kožar Reviewed-by: flokli --- tvix/README.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tvix/README.md') diff --git a/tvix/README.md b/tvix/README.md index af12d6ff4b10..8f2a719012b3 100644 --- a/tvix/README.md +++ b/tvix/README.md @@ -58,13 +58,19 @@ the tooling and communication methods outlined above. This folder contains the following components: +* `//tvix/boot` - tooling to boot MicroVMs off of `tvix-[ca]store` +* `//tvix/build` - a generic (Nix-unaware) builder protocol and various implementations * `//tvix/castore` - subtree storage/transfer in a content-addressed fashion * `//tvix/cli` - preliminary REPL & CLI implementation for Tvix +* `//tvix/docs` - standalone documentation * `//tvix/eval` - an implementation of the Nix programming language +* `//tvix/glue` - combines tvix-eval with tvix-[ca]store and tvix-build, implementation of build- and import-related builtins * `//tvix/nar-bridge` - a HTTP webserver providing a Nix HTTP Binary Cache interface in front of a tvix-store * `//tvix/nix-compat` - a Rust library for compatibility with C++ Nix, features like encodings and hashing schemes and formats +* `//tvix/nix-daemon` - a Nix-compatible store daemon backed by Tvix * `//tvix/serde` - a Rust library for using the Nix language for app configuration * `//tvix/store` - a "filesystem" linking Nix store paths and metadata with the content-addressed layer +* `//tvix/tracing` - unified library to configure logging, tracing, instrumentation and progress concerns Some additional folders with auxiliary things exist and can be explored at your leisure. -- cgit 1.4.1