Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 2.54 KB

CONTRIBUTING.md

File metadata and controls

31 lines (18 loc) · 2.54 KB

How to contribute

Firstly thanks for thinking of contributing - the project is open source and all contributions are very welcome 🙂 💥 👍

How to report a bug or suggest a new feature

Create an issue, describing the bug or new feature in as much detail as you can.

How to make a contribution

Running the tests

The tests are end-to-end black box tests, to verify that the GitHub Action installs Hoverfly and Hoverctl successfully.

GitHub Actions cannot be run locally, so that means that these tests cannot be run locally either. Instead, they run automatically as a GitHub Action themselves, triggered on every push.

There is no need for a separate language for the tests - as we are running the actual GitHub Action we are able to use the GitHub Action workflow syntax, which gives us what we need (e.g. expressions) to write clean tests.

Updating dependencies

See the DEPENDENCIES.md