Skip to content

cancerit/jbrowse-registry

 
 

Repository files navigation

The GMOD Plugin Directory

Build Status

Second revision of JBrowse plugin directory

Registering a Plugin

We would love for you to register your plugin! It's really easy to do:

  1. Edit the plugins.yaml file, and add your plugin to the end of the list
  2. Submit the pull request to this repo

You're done. Once the administrator accepts the PR, the plugin will be "published."

Building the web app (not required for registering the plugin)

npm install .
npm run build_api
npm run build

Setup remote URL of your project (do this once before deploy step)

nano Gruntfile.js

Edit the repo, origin and remoteUrl to reflect your project.

        'gh-pages': {
            options: {
                base: 'dist',
                repo: '[email protected]:myusername/myproject.git',
                origin: '[email protected]:myusername/myproject.git',
                remoteUrl: '[email protected]:myusername/myproject.git'
            },
            src: ['**']
        },

Deploying

npm run deploy

App Structure

Directories:

app - The frontend code, including the HTML page, angular JS code, and the templates. app/api - the data that's used by the app

Troubleshooting

Releases

No releases published

Packages

No packages published

Languages

  • HTML 64.8%
  • JavaScript 27.8%
  • CSS 7.4%