Develop
Development is supported on linux systems. Virtual machines are run with qemu so kvm is recommended. Follow the installation guide to set up nix.
Development Shell
cardano.nix provides a devshell that includes various tools to build, test, run and update the project:
A .envrc file is also provided, using direnv and nix-direnv is suggested.
Running Integration Tests
From the devshell you can run integration tests with run-vm-test, for example the following will start cardano-node and ogmios on the preview testnet and will check for synchronization progress.