-
Notifications
You must be signed in to change notification settings - Fork 0
scijs- module namespacing #19
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
Comments
Agreed. Any other thoughts on this? |
I think it is a very good idea, too. 👍 |
This is currently what we do with compute. Another option is to create a shared NPM account, e.g., Using Just thought I would propose one other alternative. |
If we had a scijs account, packages would be installed via |
Scoped packages not appearing in search results is temporary. There is work being done to fix this. |
I favor the scijs- prefix for simplicity. There aren't so many of us, but sharing account creds is usually pretty unpleasant, plus—unlikely though it may be—it seems like a SPOF if someone gets the bright idea to change the password or something. |
The shared account idea is interesting, but it sounds to me like the safest option is just renaming with a scijs- prefix. If handled correctly, should just be a slow transition as things get switched over. It probably also makes sense as that happens to make some sort of push for more consistent returns/exceptions/testing, as discussed previously. As for procedure, I'm new to managing npm modules, but if done correctly, I guess it's not so bad. Perhaps:
Sorry to belabor this; I'm open to absolutely any feedback or someone overriding decisions or whatever; just trying to solve some problems ahead of time instead of too far after the fact. |
(And yes, if you're watching github history, I was having some brain problems while trying to apply this procedure ten minutes ago, but I think my brain is fixed now. 😄 ) |
I'll shut up, but never mind about switching the github repo names. Unnecessary. |
The ndarray packages kinda solve themselves, but should scijs module names be prefixed with
scijs-
? I think it's a reasonably polite thing to do in a global namespace, particularly one that encourages huge numbers of tiny modules. Another thing that's much easier to change sooner than later.The text was updated successfully, but these errors were encountered: