ComputerScienceHouse / CSHPublicSite

CSH Public Facing Website
GNU General Public License v3.0
13 stars 48 forks source link
csh hacktoberfest website

CSHPublicSite - csh.rit.edu

The public facing website for Rochester Institute of Technology's Computer Science House.

Overview

This site is written using Jekyll, a static site generator built with Ruby, and uses Sass and JavaScript ES6.

Local Development

Prerequisites:

  1. Ruby
  2. Bundler (gem install bundler)

Instructions

  1. bundle install
  2. Add necessary environment variables (they MUST be defined!!!):
    • export CSHPUBSITE_ASSETS_URL="https://assets.csh.rit.edu/pubsite"
    • export CSHPUBSITE_S3_URL="https://s3.csh.rit.edu"
  3. bundle exec jekyll serve

The site should now serve locally at localhost:4000, and auto-build when you change/create files in the repo!

Contributing

  1. Fork this repository
    • Optionally create a new git branch if your change is more than a small tweak (git checkout -b BRANCH-NAME-HERE)
  2. Make your changes locally, commit, and push to your fork
  3. Create a Pull Request on this repo for our Webmasters to review

Questions/Concerns

Please file an Issue on this repository or contact webmaster@csh.rit.edu with inquiries about the site.