UMM-CSci / senior-seminar

Public materials for senior seminar, including assignments, past papers/slides, templates, etc.

Home Page:https://umm-csci.github.io/senior-seminar/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Public materials for senior seminar, including assignments, past papers/slides, templates, etc.

Go to Senior_seminar_templates to fork the paper and talk templates.

You can find all papers from the last few years of senior seminars and most of the presenters' slides here

Contributing

Fork this repository, make your changes, and then make a pull request back to this repo! There are also "Edit on GitHub" buttons throughout the site you can use to quickly edit and make a pull request for a specific page.

Running locally

To run locally, clone this repo and get the submodules with git submodule init and then git submodule update.

Running with Ruby and Bundler

Make sure you have Ruby and RubyGems installed (more details), then install Jekyll and Bundler with gem install bundler.

Setup the project by running bundle install in the root of the repo. You can then run bundle exec jekyll serve to build the site and make it available on a local server (it should also automatically rebuild the site when changes are made to the files).

Running with Docker

If you have Docker you can run the site with docker using

docker run -it --rm -v ${PWD}:/usr/src/app -p 4000:4000 starefossen/github-pages

This will serve the site on port 4000 (it should also automatically rebuild the site when changes are made to the files).


More details on the formatting and structure of the site can be found here.

About

Public materials for senior seminar, including assignments, past papers/slides, templates, etc.

https://umm-csci.github.io/senior-seminar/


Languages

Language:HTML 49.9%Language:TeX 26.6%Language:SCSS 20.9%Language:Ruby 2.5%