6 releases
0.2.0 | Apr 30, 2024 |
---|---|
0.1.4 | Dec 12, 2023 |
0.1.3 | Oct 13, 2023 |
0.1.2 | Mar 15, 2023 |
0.1.0 | Feb 7, 2023 |
#617 in Cryptography
291 downloads per month
37KB
783 lines
Rust DAG-JOSE
A Rust implementation of the IPLD DAG-JOSE specification that can be used in conjunction with libipld.
Contributing
We are happy to accept small and large contributions, feel free to make a suggestion or submit a pull request.
Use the provided Makefile
for basic actions to ensure your changes are ready for CI.
$ make build
$ make check-clippy
$ make check-fmt
$ make test
Using the makefile is not necessary during your developement cycle, feel free to use the relvant cargo commands directly.
However running make
before publishing a PR will provide a good signal if you PR will pass CI.
Releasing
Creating a new release of this project is a two step process.
- Create a release PR
- Merge and publish release
You can use make release-pr
to create a release PR.
However we recommend you use the Release PR
Github Action.
Once the release PR is merged CI will automatically publish the release using make release
.
License
Fully open source and dual-licensed under MIT and Apache 2.
Dependencies
~3MB
~68K SLoC