Contributions are welcome! To contribute, please:

  1. Fork the repository

  2. Create a feature branch on your fork

  3. Commit your changes, and create a pull request against Hoverfly’s master branch

In your pull request, please include details regarding your change (why you made the change, how to test it etc).

Learn more about the forking workflow here.

Building, running & testing

You will need Go 1.22 . Instructions on how to set up your Go environment can be found here.

git clone
# or: git clone<your_username>/hoverfly.git
cd hoverfly
make build

Notice the binaries are in the target directory.

Finally, to test your build:

make test