-
Notifications
You must be signed in to change notification settings - Fork 1
Winter Break Sprint #1
Comments
Ping @erasche - what do you think? Some of the galaxy specific stuff like validating versions and stuff - you can just stub out something in planemo and I'd be happy to fill it in. |
@jmchilton I think this is awesome, thanks a million for putting this together. I'll help out on the Galaxy side however I can (given your much longer list :/) but as usual I'm less familiar with the code. "Extend https://github.com/martenson/toolshed.tools to be a full client to the Tool Shed 2.0, back into this management app and add options for installing, etc...." do you mean just a JS WebApp for browsing the toolshed? If so I'd be happy to throw an angularJs toolshed browser/editor onto my list, since this repo basically contains that already. |
@erasche I mean I wanted to use https://github.com/martenson/toolshed.tools/ as the basis for the Galaxy (and here I mean Galaxy-style management app that may or may not run as part of Galaxy) client to the tool shed. Here I guess in order of importance what this JS should do it:
If you want to take over this piece and make it angular that is fine by me. The existing Backbone stuff from @martenson - is much more stylish than anything I could do and uses technologies very compatible with Galaxy (maybe just Backbone and Font Awesome). |
If you don't mind I will jump in and work on the search interface with you guys. |
Yeah, I'd rather not force yet-another-js lib on people... time to leqrn
|
I'll go ahead then and pull all the GUI stuff out of my "section" since I don't want to do it anyway (I like to stop my development at the API endpoint) - and then you guys can call dibs on the pieces. |
Added a new section to this sprint - "Application for Publishing the Tarballs. (Stretch goal)" to further my planemo agenda. If this piece is designed well I think we could reuse it for either the TS 1.0, TS 2.0, or just as a stand-alone thing. |
|
@martenson In response to point 2, it sounds like you want to take over like the full GUI to the tool shed on the Galaxy side. This is perfect, thanks! |
Yes, that is my goal, so many 'distractions' though. Winter break is a good time to focus. I hope it will serve for TS 1.0 and 2.0 and whatever other versions we come up with. |
Not TS 4.0, that jerk 🐦 👀 can do his own UI. |
Oooh! exciting. Thanks for joining us :) |
Yes, I'll update the language to say install multiple tools easily - whatever that looks like. |
Getting closer to usability. Code is pulled and process restarted hourly because I was too tired to do it properly while we're in the "super secret alpha code" phase. The 404 at that page is intentional, you can use the django error pages to get hints as to what URLs are available. |
Sorry for the lack of contributions @erasche & @jmchilton. Xmass got more lazy and have less time than I estimated. |
Apologies for delays. PI's course started--all hell broke loose. Then started looking for a house in town and that was another level of cluster-fuckiness. Will wrap this up soon/during PSU visit. I want to get rid of old cruft once and for all :) |
Host the Tarballs (for @erasche)
Later
Install the Tarballs (Backend) (for @jmchilton)
<target_dir>/<id>/<version>/<revision=0>/source/
.<target_dir>/<id>/<version>/<revision=0>/install_info.json
.<target_dir>/shed_conf.json
.Add a watchdog hard dependency to Galaxy (Add watchdog required dependency for Galaxy galaxyproject/starforge#51).(Watchdog only watches directories, more performant to just monitor files I think.)Install the Tarballs (Frontend) (for @martenson, @erasche, and @jmchilton )
Application for Publishing the Tarballs. (Stretch goal)
The text was updated successfully, but these errors were encountered: