UMM-CSci / senior-seminar

Public materials for senior seminar, including assignments, past papers/slides, templates, etc.
https://umm-csci.github.io/senior-seminar/
9 stars 10 forks source link

UMM CSci senior seminar resources and papers

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

Go to Senior_seminar_templates to fork the paper and talk templates.

Senior seminar materials

Past senior seminar schedules and papers

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.