-
Notifications
You must be signed in to change notification settings - Fork 5
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 on crates.io #174
Comments
Remaining tasks for crates.io:
|
See documentation guide. |
TODO:
|
UPDATE: We have a major obstacle because all dependencies must themselves be published on crates.io, which is a problem for us because Trustchain depends on our forks of third party repositories (specifically SSI and RSS). This would mean publishing our forks of those repos before publishing Trustchain, which seems daft. To get the API docs online (which was part of the motivation for publishing), I'm going to try to build them into the new mkdocs site on GitHub pages #173. |
Additional discussion on |
Workspace package for publish and doc comments (#174)
Adding some additional modifications that might be worthwhile to include in this release:
|
…structure Remove unused deps, autoinherit and restructure (#174)
Use GitHub account:
trustchain-devs
with email[email protected]
.(Note: this is a new gmail account, not to be confused with
[email protected]
used for the demo.)TODO: decide how to publish the whole workspace, given that it's not supported by default (see here).
There's a crate for workspace publishing which looks promising, but to get the right name for the whole workspace I think we'll need to add
name = trustchain
to the top-levelCargo.toml
.That means making changes after the
v0.1.0
tagged commit, which is annoying.Alternatively we could just do some merging, update the metadata in
Cargo.toml
, tag the new release asv0.2.0
and publish that instead.The text was updated successfully, but these errors were encountered: