/mitmunc-website

Website for the MIT Model United Nations Conference

Primary LanguageHTMLMIT LicenseMIT

MITMUNC Website

Build status
build-status

Overview

This repository hosts http://www.mitmunc.org/, the website of the MIT Model United Nations Conference (MITMUNC). It is built with Ruby on Rails.

First-time Setup

  1. Clone this repository: git clone git@github.com:MITMUNC/mitmunc-website.git or git clone https://github.com/MITMUNC/mitmunc-website.git.
  2. Install Ruby 2.5 if you don't have it already.
  3. Install Bundler: gem install bundler.
  4. Build website and install dependencies: bundle install (you need to re-execute this every time you update the Gemfile).

Development

To work on a bug or new feature:

  1. Assign yourself to the relevant issue.
  2. Create a new feature branch with a descriptive name, e.g. login-redesign.
  3. Commit and push your work.
  4. Submit a pull request.
  5. Review the comments on the pull request (if any).

And voilĂ ! Now you just have to wait for an administrator to merge your branch into master.

Deployment

Travis CI is set up to auto-deploy the master branch to http://www.mitmunc.org/ and all other branches to the staging site at http://test.mitmunc.org/.

Google Analytics

To be documented...