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

Download history 135/week @ 2024-07-30 89/week @ 2024-08-06 239/week @ 2024-08-13 168/week @ 2024-08-20 101/week @ 2024-08-27 161/week @ 2024-09-03 177/week @ 2024-09-10 163/week @ 2024-09-17 127/week @ 2024-09-24 158/week @ 2024-10-01 114/week @ 2024-10-08 99/week @ 2024-10-15 35/week @ 2024-10-22 27/week @ 2024-10-29 103/week @ 2024-11-05 87/week @ 2024-11-12

291 downloads per month

MIT/Apache

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.

  1. Create a release PR
  2. 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