wormhole/DEVELOP.md

875 B

Developing the bridge

Local Devnet

The following dependencies are required for local development:

  • Go >= 1.14

  • Docker / moby-engine >= 19.03

  • Tilt >= 0.17.2

  • Any of the local Kubernetes clusters supported by Tilt (we recommend minikube using the VM or Docker driver).

See the Tilt docs docs on how to set up your local cluster - it won't take more than a few minutes to set up!

This should work on Linux, MacOS and possibly even Windows.

After installing all dependencies, just run tilt up. Whenever you modify a file, the devnet is automatically rebuilt and a rolling update is done.

Once you're done, press Ctrl-C. Run tilt down to tear down the devnet.