evolive/README.md
raito 64fee32cc0 docs: add a README
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-09-03 14:52:56 +02:00

622 B

evolive

evolive is a REST API for live evaluations of Nix expressions, geared towards nixpkgs-style repository.

It provides:

  • a streaming endpoint to dispatch evaluation as we go
  • cache evaluations and upload them to a S3 bucket for archival in Parquet files (todo)
  • a way to retrieve derivation recipes that were evaluated (todo)
  • a way to stream the evaluation log for a given ongoing evaluation (todo)

Currently, it makes use of https://github.com/nix-community/nix-eval-jobs, in the future, it will support as well: