dag-jose

Crates.iodag-jose
lib.rsdag-jose
version0.2.0
sourcesrc
created_at2023-02-07 18:22:49.926905
updated_at2024-04-30 14:51:03.211254
descriptionipld dag-jose codec
homepage
repositoryhttps://github.com/ceramicnetwork/rust-dag-jose
max_upload_size
id778991
size70,896
Nathaniel Cook (nathanielc)

documentation

README

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.

Commit count: 30

cargo fmt