geneontology / web-gocam

GO-CAM site as an Angular 2+ Application
http://geneontology.org/go-cam
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Technical planning: Handover of GO-CAM site #15

Closed lpalbou closed 2 years ago

lpalbou commented 3 years ago

@kltm @tmushayahama .

Two possibilities: 1) transfer the site to a bucket under geneontology.org (AWS route 53 DNS record) and continue to deploy there; would solve the .cloud issue instead of .org @kltm 2) OR create a web component to browse GO-CAMs with @tmushayahama (also good for training)

@cmungall to decide.

cmungall commented 3 years ago

We should do 1 anyway, and then 2 as a stretch goal

lpalbou commented 3 years ago

Got it. @kltm ping me on slack when you have about 1h and we should be able to get that done without too much trouble.

kltm commented 3 years ago

Talking with @cmungall , we were thinking of having @dustine32 and @tmushayahama take the lead on this (combined with #16 ).

tmushayahama commented 3 years ago

@cmungall @lpalbou as for 2) I would like more discussion and create the web component using the search API (on landing page) than plane Sparql Queries used on GO cam site. So I would go with 1)

lpalbou commented 3 years ago

To avoid cross discussions and the spread of multiple different opinions (I also have one ;) ), let's discuss this this Thursday and create an action item for this where we all agree. On https://github.com/geneontology/web-gocam/issues/16, I discussed that I believe @kltm should probably be the lead on that (for step 1: transfer to bbop AWS & use of go domain), but to create a web component & integrate on the GO site, it could indeed be @tmushayahama . In which case, yes of course Tremayne we'll need to discuss more; I am even thinking of Xtreme programming, so that it serves also as a training on those techs.

kltm commented 3 years ago

Talking to @tmushayahama and @cmungall , @tmushayahama , you now have the go ahead to make an attempt to see how this looks.

tmushayahama commented 3 years ago

From Thursday's discussion, here is the repo for the GO Cam browser dev https://github.com/geneontology/wc-web-gocam

@kltm you can also see the example here of how to integrate https://github.com/geneontology/wc-web-gocam/tree/master/examples if you wanna play around with go site to see the concept of integrating a web-component (not ready for production), but most base functionality is there

the npm is https://www.npmjs.com/package/@geneontology/wc-gocam-table

Actually more docs are on the repo.

We will meet with @lpalbou tomorrow to go over it and maybe next week go over it to anyone interested

Tagging @lpalbou @kltm @cmungall

kltm commented 2 years ago

Handover complete