Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 1.62 KB

README.md

File metadata and controls

63 lines (42 loc) · 1.62 KB

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