geneontology / amigo

AmiGO is the public interface for the Gene Ontology.
http://amigo.geneontology.org
BSD 3-Clause "New" or "Revised" License
29 stars 17 forks source link

Refresh the build system in AmiGO to better support modern JS/widgetry #676

Closed kltm closed 1 year ago

kltm commented 1 year ago

Following on from https://github.com/geneontology/amigo/issues/650, we want to make sure that AmiGO is able to continue to be developed and support the addition of more modern JS and widgets, short of a complete rewrite and hopefully supprting the current (eco)system.

Tagging @vanaukenk and @ukemi

pkalita-lbl commented 1 year ago

My plan is:

kltm commented 1 year ago

@pkalita-lbl Noting that Browserify was a solution to a particular problem at a particular point in time (2014/2015). If modules needed to be shaved or fixed to support something more mainstream/better, we could also look into that. Let me know if you need any eyes in that direction.