GMOD / Apollo

Genome annotation editor with a Java Server backend and a Javascript client that runs in a web browser as a JBrowse plugin.
http://genomearchitect.readthedocs.io/
Other
128 stars 85 forks source link

Install dependency of plugin through running installation against package.json of the plugin #1890

Open hsiaoyi0504 opened 6 years ago

hsiaoyi0504 commented 6 years ago

It's a feature idea.

Currently, it seems to me that when installing plugins listed in config.groovy, it will only git clone. It would be good to have some mechanism to build. For example, install the dependencies specified in the package.json of plugin through npm install.

nathandunn commented 6 years ago

There should be an npm mechanism in there, as well, though it was causing problems for some users doing different things.

Now that jbrowse is so fully npm-ized I want rebuild a lot of this (so we can install apollo as a local npm) and web-packize it all (https://github.com/GMOD/Apollo/pull/1870 https://github.com/GMOD/Apollo/pull/1870) , but I haven’t had time to work on it.

On May 15, 2018, at 11:50 AM, hsiao yi notifications@github.com wrote:

It's a feature idea.

Currently, it seems to me that when installing plugins listed in config.groovy, it will only git clone. It would be good to have some mechanism to build. For example, install the dependencies specified in the package.json of plugin through npm install.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/GMOD/Apollo/issues/1890, or mute the thread https://github.com/notifications/unsubscribe-auth/AAt2qrK3PVULU8lGfqm4iBTzYeBryTIYks5tyyOJgaJpZM4UAFUH.