docs/contributing/development.md
(dev)=
(devenv)=
This repository makes use of a number of tools. At a minimum, you'll want to install the following on your machine:
For consistency and ease of use, this repository provides a
file for configuring Mise,
a tool for managing development environments (similar in nature to direnv or
asdf). To use it, you only need to install Mise and activate the environment,
which you can do as follows:
mise activate
to your shell's configuration file (e.g. .bashrc, .zshrc, etc.).cd into the root of this repository. Run mise trust to allow the
repository to specify the required tools, all of which are listed in the
top-level .mise.toml file. After this, you should find that the tools you
need are now available in your $PATH.mise settings experimental=true or use the MISE_EXPERIMENTAL environment variable.
This is currently required to enable the Go backend.mise install to ensure all tools are up to date. You may need to re-run
this if the tool list changes.Use of Mise is currently experimental and optional.