Note: Any interaction with the project is subject to our Code of Conduct.
One way you can help algonaut
is to report bugs or request features on our GitHub issue tracker.
We are very happy to accept code contributions too! Please address issues in our tracker or if you have any idea how to improve the project open a pull request.
Before submitting your pull request to the repository, please make sure you have done the following things first:
- You have ensured the pull request is based on a recent version of your respective branch.
- You have processed your source code with the code formatter.
cargo fmt --all -- --check
- All of the following commands completed without errors or warnings.
cargo test --workspace --lib --examples --test test_logic_signature
cargo clippy -- -D warnings
make docker-test
Documentation improvements are always welcome! A solid SDK needs to have solid documentation to go with it.
stateDiagram-v2
algod --> encoding
core --> encoding
crypto --> encoding
indexer --> encoding
kmd --> encoding
model --> encoding
transaction --> encoding
algod --> crypto
indexer --> crypto
core --> crypto
kmd --> crypto
model --> crypto
transaction --> crypto
abi --> core
kmd --> core
model --> core
transaction --> core
algod --> model
kmd --> model
transaction --> model
transaction --> abi