Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish messages crate on crates.io #712

Open
Patrik-Stas opened this issue Dec 30, 2022 · 0 comments
Open

Publish messages crate on crates.io #712

Patrik-Stas opened this issue Dec 30, 2022 · 0 comments

Comments

@Patrik-Stas
Copy link
Contributor

Objective

  • Start publishing the current messages on crates.io

Rationale

  • Enable composability in rust ecosystem, this can bring more contributors to messages crate itself
  • Drive us to improve APIs and module visibility within the crate
  • Develop flow to publish crates and go forward with focus on modularity - for example, we could follow up this task by publishing also diddoc, ddo-resolver, protocols, etc.

Open questions:

  • How to name the crate?
    • This begs to think a bit forward, how would we publish all the other crates as well? I'd imagine aries-vcx-<foo> could work fine, with special exception aries-vcx crate keeping it's current name. aries-vcx. This would bring us to aries-vcx-messages for messages crate.
  • How to version the crate?
    • Perhaps we can start with universal versioning as we currently do - all crates in the repo being increment at once upon every release. Far from perfect, but might be a good starting point. We would keep versioning 0.x.x and once we would "graduate' some crate to be version on its own, we could start from 1.x.x
@Patrik-Stas Patrik-Stas changed the title Publish messages crate on crate.io Publish messages crate on crates.io Dec 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant