Nix

Nix is the easiest way to get everything you need to start developing with essential.

Install Nix

If you don't already have Nix installed you can install it by running the following command:

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

This uses the Determinate Systems installer.
There are other alternatives here.
You can lean more about Nix here.

Enter development shell

This will enter you into a shell with cargo, pint, essential-server and some other things that will be useful for developing your application.

nix develop github:essential-contributions/essential-integration#dev