04 Development

Development #

The dryad repository is a dryad garden, so to develop you need a working dryad install.

You can either install a previous release, or run a “bootstrap” build running make bootstrap-build and make bootstrap-install. You’ll need go installed to build the bootstrap.

Once the bootstrap is installed, you can run make dev-shell to build and enter a dev shell. This shell links to the dryad build in the garden, so your dryad executable inside the shell is updated every time you run dryad garden build. If you break the dev shell environement, you can exit the dev shell, and use the bootstrap install to rebuild the dev shell until it works again.