Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 599 Bytes

CONTRIBUTING.md

File metadata and controls

14 lines (10 loc) · 599 Bytes

Development

While the build process itself does not require it, development uses Ruby for integration testing because of the excellent Cucumber/Aruba package for testing CLI tools.

Thus, to run integration tests, you will need to have Ruby and bundler installed on your system. Do bundle install to get the test environment going.

Since we already have Ruby then for tests, we use a Rakefile instead of Makefile since it offers some niceties. Do rake -T to see available tasks.

If you don't have a local Ruby environment, there is a VSCode .devcontainer provided to make things simpler.