-
Notifications
You must be signed in to change notification settings - Fork 0
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
feedback doesn't disappear after some time when saving a project #1
Comments
Ah, yes, thanks for raising this issue. I think that UX-wise it's a bad practice to have the feedback disappear, because it may be an accessibility issue. I think maybe a subtle flash of the content as a visual feedback is enough to tell that something has happened. Maybe adding an aria-live region too. And also this has nothing to do but I think at some point I should transfer the repository over to you, so that it stays with the other neuroweblab projects. |
yes, that's definitely a problem that we should see with @r03ert0 and @katjaq, i don't remember how it was before but maybe the feedback should be more visible like more colorful for example. i don't know how you accorded but of course it would be more logical if this repo was owned by the neuroanatomy group, i also hope we could get an npm account to transfer the ownership of the npm package, which is easier to manage as a dependency than a simple github repo. |
ok! I will add you as maintainers but you need to create an account on npm first. |
Thanks for all the discussion & planning above. I invited you to neuroanatomy @dhovart . Once accepted, I will check to set your rights accordingly if not already good :) |
@katjaq thank you for adding me to the organisation but I still don't have rights to create a public repository. The transfer is denied |
@katjaq from what i found the way do to is to allow all members to create repos, i'm not sure there is a way to allow specific members to create repos @r03ert0 thinking of it i don't think that's a good idea to use github dependency instead of npm dependency. we already saw that we can't properly link to a specific version with github dependencies, and nwl evolves fastly so only a specific version can work with brainbox or microdraw. if we are not able to link to a specific version, when trying to revert brainbox or microdraw to a specific commit we might have trouble to find the right nwl version to install... |
@ntraut: with github you can link to a specific release. You can give your releases any name, but we have often tried to use semantic versioning. In that case, is there still a difference with an npm package? I'd rather not have to maintain an NPM account if that's not necessary. |
i think that we have the same problem with git tags as with git commit hashes: npm doesn't really pay attention to them when doing |
could you verify? It is possible to install a specific tag of a github repo using |
that's weird, that's a top google ranked blog post but they got wrong, npm doesn't support the installation of github packages using (i'm using npm 8.1.2 which not the newest but not too old, still newer than the blog post you are referring) |
it's weird indeed. I did as you, and even package-lock.json gets updated to v0.8.0, however, nothing seems to be downloaded 🤔 |
running |
that's true, so should we do |
I don't think you can avoid hosting it on a package management server in this case. The library needs to be built and pushed somewhere, as it's packaged as an ES and UMD module. What's loaded in Having a npm account is not such a hassle. Once everything is set up you forget ever having one and just need to run |
i think it would be better that the feedback stays only a limited time, in that way if we save again the project and it worked again we don't have the impression that nothing happened.
The text was updated successfully, but these errors were encountered: