-
Notifications
You must be signed in to change notification settings - Fork 27
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
UI for entry creation, editing and registration with seamless GitHub integration #6
Comments
User interface for graphical creation, editing and registration of tool descriptions with seamless GitHub integration and preserving full-strength validation and error reporting. Currently we have the existing registration interface in bio.tools which is to be replaced by something much better i.e. the (currently standalone) edamToolAnnotator (a sensible starting point). |
@hansioan - @hmenager and I discussed this would be a good place to start on the GitHub integration work, and nice collab. between DK & FR - starting by discussing the technicalities / requirements around this. Hans, I'm not proposing you work on this yet, just that we start thinking about it more, with Herve. General issues (not specifically required for GitHub integration) for edamToolAnnotator e.g. improving the edam browsing widget go here . Use this thread specifically for issues arising from GitHub integration per se In my mind, in very broad strokes, something like:
|
Just to add - please do not commit to any one data format in the design phase, the discussion hasn't been settled yet between the chosen data format (prettified JSON and YAML). |
Definitely. My view to begin (I mean while it's all still a "sandbox") is to go with XML (for ease of validation). Or JSON if that's more practical for whatever reason. That entire discussion can be taken in #7. |
Thanks @joncison and @piotrgithub1.
So, my "priority wishlist" for this is:
|
Thanks @hmenager, agree with all but a couple points in reply, cc @piotrgithub1 @bgruening @hansioan FTI
|
Hello @joncison @piotrgithub1 @hansioan, here's an update from the "FR" team. @ValentinMarcon has been working to create a proof-of-concept interface that instead of updating a DB would save created/modified tool descriptions as pull requests to a github repository. Of course, this is very much a work in progress, but the technical bases are functional, and we would like a lot to discuss it with you some time in the near future. The code is there: |
Nice! Looking forward to learning more (or even demo?) next week. Sooner rather than later it would be good to move the project under https://github.com/bio-tools/ if you're OK with that. An obvious thing would be to incorporate the best ideas or even the code if possible/sensible from edamToolAnnotator |
One of many issues around GitHub-based content management for bio.tools.
The text was updated successfully, but these errors were encountered: