iimog / genocat

Genomic Visualization Catalog

Home Page:http://genocat.tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GenoCAT

GenoCAT uses Jekyll plugins beyond those supported by GitHub Pages. Instead, when the master branch is updated, Travis builds _site and pushes it to the appropriate S3 bucket. For local development:

$ gem install bundler
$ bundle install
$ bundle exec jekyll serve

Jekyll source code for genocat.tools.

(Need to set up your own Travis/Jekyll/S3 site? See generate-static-site.)

Adding New Tools

If you would like to contribute and add a tool to GenoCAT, fork our repository on Github. Using template.md, create a markdown file for your tool and upload it into _tools. In assets, upload a screenshot of your tool and make sure the "images: " frontmatter in your markdown file has the correct path (ex. /assets/imagename.png). Create a new branch for your commit and start a pull request to the staging branch.

CSV to yaml

Adding tools from a CSV file should not be done frequently and should only be done with the master CSV file. To add or edit tools from a CSV file, update or replace the data.csv file and run the following:

$ cd csv_to_yaml
$ python csv_to_yaml.py

About

Genomic Visualization Catalog

http://genocat.tools

License:MIT License


Languages

Language:HTML 53.6%Language:SCSS 21.2%Language:CSS 14.0%Language:JavaScript 9.8%Language:Ruby 0.7%Language:Shell 0.7%