-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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 to crates.io #42
Comments
I've considered this, but the editor still needs the |
Since #102 is merged, can't this is done now ? |
Discussed this in matrix yesterday. This is due to helix not specifying the
|
This enables us to publish on crates.io. See: #42
First step towards enabling us to publish on crates.io. See: #42
First step towards enabling us to publish on crates.io. See: #42
Quick heads-up, for cargo to actually package files into the crate to be published on crates.io, said files need to be under the same root folder.
Possible changes:
(we could also just forget about publishing on crates.io) cc @archseer |
Does a symlink work? |
It should works, at least on Linux (Windows appears to have an open issue) |
I think that's enough, since we just need to package it once on any architecture. |
Let's us a symlink then |
Hello, I'm looking foward to see this project completely at crates.io! |
With the grammars now being split out and compiled into the runtime folder, I don't think we can package this easily on crates.io. Given that crates.io is primarily for distributing code, I wonder if it really makes sense to distribute helix there. Could you just package the github binary releases for now? It's what all the other distro packages are doing. |
I don't think it makes much sense for us to package on crates.io because of the |
It looks like publishing to crates.io is a pre-requisite for packaging helix for debian apt repositories. In light of that would you consider re-opening this? |
Could you elaborate? Why is it a prerequisite? |
All of the Debian rust team's packaging tooling is built around crates.io. |
How do you mean? How would helix being on crates.io make building any easier than pulling from GitHub? |
I think Debian packaging revolves around crates (each crate getting one package, same as fedora and absolutely unsustainable for binaries with a lot of dependencies), and not about crates.io. We do use crates to build helix, we just don't publish to crates.io |
Yea, hope team reconsiders this, I would like to be able to install helix using cargo binstall https://github.com/cargo-bins/cargo-binstall |
Binstall would be nice but otherwise, a |
This comment has been minimized.
This comment has been minimized.
I was looking to be able to Also, it seems like the helix-term crate on crates.io might be in violation of the crates.io usage policy.
|
This crate is not in violation of the crates.io usage policy, and here’s why:
|
Not sure if this is the right place to request. If this is not the right place, please redirect me to the correct one.
Let's publish this to crates.io, so that we can do something like
cargo install helix-editor
givenhelix
is already taken.The text was updated successfully, but these errors were encountered: