Publishing crates on crates.io #963
trevor-crypto
started this conversation in
General
Replies: 1 comment 3 replies
-
Thanks for posting this! Can I ask what Mina project you're working on, or why you need to access kimchi directly? I believe most projects are developing on Mina using snarkyjs which is much more polished for external use. (I've been looking for an excuse to publish our crates so this is interesting.) |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Since #842 (comment) has been merged, it makes sense to publish crates to crates.io.
The main reason to do this is because when another project is using these crates, it is much easier to keep track of which version is being used and when to upgrade.
For example, I am working on a project that implements Mina support therefore we require some crates as dependencies. Right now, we need to add the crates to
Cargo.toml
as a git dependency with a specific revision. This is not really sustainable for us because we will be unaware when a crate is updated. If these crates are versioned properly, we will be alerted by dependabot that there is a new version and we can upgrade accordingly and make changes to our code to continue supporting Mina.Beta Was this translation helpful? Give feedback.
All reactions