Skip to content
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

npm installable jbrowse plugin model #981

Closed
enuggetry opened this Issue Feb 7, 2018 · 6 comments

Comments

Projects
None yet
4 participants
@enuggetry
Copy link
Contributor

enuggetry commented Feb 7, 2018

Develop a framework for an npm installable client-side plugin.

This might include:

  1. copying or symlinking files/directories into the necessary locations.
    Or perhaps JBrowse could be extended to recognize node_modules that are jbrowse plugins.
  2. framework for injecting test data/tracks to showcase the plugin features.
  3. a test harness for building npm test cases, with pre-baked phantomjs/selenium.
  4. mechanism for auto inclusion into the plugin registry.
@erasche

This comment has been minimized.

Copy link
Contributor

erasche commented Feb 8, 2018

Happy to help this! Since @nathandunn owns "gmod" on there, we could have the travis job that's building our registry website automatically publish the modules however is best.

If you could develop some way that the npm module/directory/etc should be laid out, I'll gladly add that feature to the registry job!

@nathandunn

This comment has been minimized.

Copy link
Contributor

nathandunn commented Feb 8, 2018

@rbuels rbuels added this to the 1.12.6 milestone Mar 8, 2018

@rbuels rbuels closed this in 3d7a424 Mar 8, 2018

@erasche

This comment has been minimized.

Copy link
Contributor

erasche commented Mar 9, 2018

You've fixed this @rbuels? Can you give us an example of how such an npm installable plugin should look?

@nathandunn

This comment has been minimized.

Copy link
Contributor

nathandunn commented Mar 9, 2018

Hopefully like this ;)

GMOD/Apollo#1870

@erasche

This comment has been minimized.

Copy link
Contributor

erasche commented Mar 9, 2018

Perfect, thanks. I bet I can auto-build that format for everything under gmod plugin registry.

@nathandunn

This comment has been minimized.

Copy link
Contributor

nathandunn commented Mar 9, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.