-
Notifications
You must be signed in to change notification settings - Fork 704
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
this packages list annoying #1012
Comments
Why do you need to wait for inclusion in this list to use the package? If you want to do it the Go way, just The list is useful, at least, as a way to prevent package name conflicts. |
Oh yeah? How does Go deal with package name conflicts? |
You can provide a custom name for imported modules. For example |
That's not what I meant... although I guess Golang allows git urls in imports so that's how it handles these conflicts. |
Then what exactly do you mean with "conflicts"? And technically no, go does not "allow git urls", the details are a bit different. But it certainly does allow github urls and custom package hosting services. |
Ideally this list is a temporary thing until a legitimate registry is created. At that point I'd assume publishing would have a lot less friction, but I don't know what visions there are for that. npm also began as a git repo, and while npm has a lot of serious faults its registry probably isn't one of them. |
Really? It explicitly only allows github? What if I host my package on Bitbucket/gitlab, am I screwed then?
Indeed. The vision is to develop a package directory, and that doesn't mean I or anyone in the core Nim team will do so, I encourage everyone to give it a go and I'm happy to integrate as many package directories as requested into Nimble. |
I never said it only allows github. |
See #777 (comment) |
I don't find it annoying. It is easy and anyone can understand it, even the newest newbies.
Additionally, these points are maybe annoying if you really need the package published right now. I think the points made in the aforementioned comment are much more convincing. |
Possible Solution
Make this repository obsolete.
The text was updated successfully, but these errors were encountered: