Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 2.07 KB

CONTRIBUTING.md

File metadata and controls

66 lines (51 loc) · 2.07 KB

Contributing to algonaut

Note: Any interaction with the project is subject to our Code of Conduct.

Submitting Issues

One way you can help algonaut is to report bugs or request features on our GitHub issue tracker.

Pull Requests

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.

Submission Checklist

Before submitting your pull request to the repository, please make sure you have done the following things first:

  1. You have ensured the pull request is based on a recent version of your respective branch.
  2. You have processed your source code with the code formatter.
    1. cargo fmt --all -- --check
  3. All of the following commands completed without errors or warnings.
    1. cargo test --workspace --lib --examples --test test_logic_signature
    2. cargo clippy -- -D warnings
    3. make docker-test

Writing Documentation

Documentation improvements are always welcome! A solid SDK needs to have solid documentation to go with it.

Dependency Diagram

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
Loading

Useful Resources