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
Closed

npm installable jbrowse plugin model #981

enuggetry opened this issue Feb 7, 2018 · 6 comments
Labels
feature req this adds new functionality to JBrowse 1
Milestone

Comments

@enuggetry
Copy link
Contributor

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.
@enuggetry enuggetry added the feature req this adds new functionality to JBrowse 1 label Feb 7, 2018
@hexylena
Copy link
Contributor

hexylena 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
Copy link
Contributor

nathandunn commented Feb 8, 2018 via email

@rbuels rbuels added this to the 1.12.6 milestone Mar 8, 2018
@rbuels rbuels closed this as completed in 3d7a424 Mar 8, 2018
@hexylena
Copy link
Contributor

hexylena 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
Copy link
Contributor

Hopefully like this ;)

GMOD/Apollo#1870

@hexylena
Copy link
Contributor

hexylena commented Mar 9, 2018

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

@nathandunn
Copy link
Contributor

nathandunn commented Mar 9, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature req this adds new functionality to JBrowse 1
Projects
None yet
Development

No branches or pull requests

4 participants