Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Dev Setup

To get a dev environment just install Nix and run nix develop . To automatically enter the dev-shell install direnv and run direnv allow

Building containers

To ensure reproducibility there is no Dockerfile and all images are built using Nix. Run nix build .#dockerImageFull do build the full image.

TargetDescription
dockerImageFullContains all binaries
dockerLsContains the language server
dockerLinterContains the linter
dockerDebuggerContains the debugger

To directly load the image into Podman you can use nix run .#dockerImageFull.copyToPodman