For usage instructions see:
If you wish to make a contribution to this repository please read the contribution guide.
For development you will need the rust toolchain installed and pre-commit to run pre-commit hooks. Some helper scripts are included to help you setup a working development environment.
Setup the development environment with:
source setup-environment.sh
or you may use the
development container
inside .devcontainer/Dockerfile
.
Before committing any code, please install pre-commit hooks with:
./scripts/install-hook.py
Some additional checks may be run with:
./scripts/run-checks.py
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.