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 on crates.io? #19

Open
jrmuizel opened this issue May 26, 2021 · 3 comments
Open

Publish on crates.io? #19

jrmuizel opened this issue May 26, 2021 · 3 comments

Comments

@jrmuizel
Copy link

This would be helpful for other libraries.

@Escapingbug
Copy link
Contributor

Thanks for advice! Actually it is on our list long ago. The problem preventing us from publishing it to crates.io now is the project size.

Previously because I want people to save time one compiling those sla files thus saved the compiled sla files in the project directly. But this choice heavily increased the size of the project. Now it is waaaaaay larger than 10mb (the limitation of the crates.io crates).

We are under some reconstructure of the whole project (i.e, bincraft). The copied decompiler code (upstream code) should be gone and we will need to add a mechanism to compile those sla files when compiling the project. Then we can shrink the size, hopefully under 10mb to fit into crates.io.

@jrmuizel
Copy link
Author

Now that 6c03fff has landed is it possible to upload to crates.io?

@Escapingbug
Copy link
Contributor

Now that 6c03fff has landed is it possible to upload to crates.io?

Gladly, it will be soon possible. We are still exceeding the 10Mb limit, I might need to apply a larger crate size (not that large now, last time I checked, it should be 13 - 15Mb alike).

Since I'm also trying to make the API looks nicer (so people will feel better about it, #21 ), my plan is to do that after the API is a bit better. But I will contact the crates.io team soon to check if they allow us to have a larger size.

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

2 participants