docs(tvix): Begin documenting the Nix daemon protocol

This adds rough notes documenting the history of the Nix
daemon protocol, how logging works as well as begins
documenting inputs and outputs for all operations.

Change-Id: Id24a9a658c3e4e7c350ca1e4622f63ed96ccef5a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11594
Reviewed-by: Adam Joseph <adam@westernsemico.com>
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
This commit is contained in:
Brian Olsen 2024-05-06 15:27:58 +02:00
parent 4c062d5c92
commit 7d7d0d150e
5 changed files with 1527 additions and 0 deletions

View file

@ -8,3 +8,7 @@
- [Specification of the Nix Language](./language-spec.md)
- [Nix language version history](./lang-version.md)
- [Value Pointer Equality](./value-pointer-equality.md)
- [Daemon protocol changelog](./nix-daemon/changelog.md)
- [Daemon protocol logging](./nix-daemon/logging.md)
- [Daemon protocol operations](./nix-daemon/operations.md)
- [Daemon protocol serialization](./nix-daemon/serialization.md)