MITMUNC Website
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
- Clone this repository:
git clone git@github.com:MITMUNC/mitmunc-website.git
orgit clone https://github.com/MITMUNC/mitmunc-website.git
. - Install Ruby 2.5 if you don't have it already.
- If you have another version installed or don't want to mess with your system, use Ruby Version Manager (RVM).
- Install Bundler:
gem install bundler
. - Build website and install dependencies:
bundle install
(you need to re-execute this every time you update theGemfile
).
Development
To work on a bug or new feature:
- Assign yourself to the relevant issue.
- Create a new feature branch with a descriptive name, e.g.
login-redesign
. - Commit and push your work.
- Submit a pull request.
- 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...