tweag / topiary

https://topiary.tweag.io/
MIT License
542 stars 23 forks source link

Publish crates to crates.io #615

Open sdankel opened 1 year ago

sdankel commented 1 year ago

Is your feature request related to a problem? Please describe.

I would like to use the topiary crate and build my own CLI for a specific language.

Describe the solution you'd like

It would be great if the topiary crate was published to crates.io so engineers can safely build on it.

Describe alternatives you've considered

Installing via git in Cargo.toml. Not ideal!

Additional context

ErinvanderVeen commented 1 year ago

Hej! You might have noticed that the topiary crate already exists on crates.io. However, this project isn't seeing active development at the moment, and so we are currently in conversation with the current owner to discuss taking over ownership. Unfortunately, this might take some time.

Niols commented 11 months ago

Some news on this: we now transferred ownership of the topiary crate from the previous owner to us. What is blocking now is the presence of dependencies that are not on crates.io themselves. This is currently being worked on.

yannham commented 4 days ago

Should we close this? topiary-core, topiary-queries etc. have been published to crates.io, and can be used from other Rust projects pretty easily (as we do for Nickel). I believe topiary-cli isn't published, but I guess it's not as useful (maybe as an installation method?) and not what this issue was originally about.

sdankel commented 4 days ago

Nice! It would make it much easier to install the topiary CLI as well.

yannham commented 3 days ago

Well, I don't think there's any issue with publishing topiary-cli. Is there any reason why it's not published @Xophmeister @ErinvanderVeen or is it just an oversight?