bioboot / bimm104_w18

BIMM 104: Genome Informatics (Winter 2018)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BIMM 104: Genome Informatics

BIMM104 example course website for 2018, see: http://bioboot.github.io/bimm104_w18/

This is a jekell based static site.

To view locally on your own machine (i.e. before pushing or submitting a pull request to this bioinf525_w17 GitHub repo) you will need to have the jekyll and github-pages gem setup, i.e.:

Consider updating RubyGems first (likely need sudo for these).

sudo gem update --system

Then install the Jekyll Gem and the GitHub Gem

sudo gem install jekyll bundler -n/usr/local/bin
sudo gem install github-pages -n/usr/local/bin

Basics of Jekyll websites

Jekyll websites are configured based on the contents of the various underscore prefixed files and folders. You can find out more about these here: http://jekyllrb.com/docs/structure/

However, most likely you will want to leave most of these alone and just add
content to the day{2,3,4,5}.md files and create new files in the class-material/ directory (i.e. add lecture slides, handouts, cheat-sheets etc.)

Please remember that all content is on the gh-pages branch! So you will want to be working on this branch and push back to this branch.

A typical workflow for folks that have been added as "Collaborators" would look something like this:

## One time only clone
git clone https://github.com/bioboot/bioinf525_w17.git
cd bioinf525_w17

## Edit your files (e.g. module3.md)
vi module3.md

## Check changes localy
jekyll serve

## Pull recent changes
git pull origin gh-pages

## Stage, commit and push your changes
git status
git add module3.md
git commit -m "Your msg about changes"
git push origin gh-pages

How this site was built

Bassically, cloned forward from previous years work, see: 2016, 2015, etc...

Create a new repo online. then locally do:

git remote add origin git@github.com:bioboot/bimm104_w18.git
git push -u origin gh-pages

About

BIMM 104: Genome Informatics (Winter 2018)


Languages

Language:HTML 78.9%Language:CSS 21.1%