xbili / tembusu-orientation

Repository for Tembusu Orientation 2015 Website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tembusu Orientation 2015

Why this was created

Since orientation is an annual event, I thought it'd be good to have a system of developing the website, instead of building from scratch for each year. So voila! The Tembusu Orientation repository was born.

What more is there to be done for this project?

There's TONS of improvements to be made for this project. If you would want to get a list of them, refer to the GitHub issue list. Feel free to raise any issues you've encountered, or suggest any improvements that you feel is good!

Here's are two meat-ish projects that could be further worked on:

  1. API to interact with a database for the updates and posts
  2. Travis CI for deployment

Getting Started

To setup, make sure that you have:

  1. npm
  2. bower

After cloning the repository, first we run:

npm install

to get all our npm modules.

Followed by:

bower install

to get our bower modules.

Run grunt watch and navigate to localhost:3000 and happy coding! :3

(Wow simple enough right?)

Workflow

Yes, we use Git.

All changes should be submitted as a pull request into development. The naming convention for your branch shall follow either one of these:

  1. feature/<feature name>
  2. issue/<issue number>

Style Guide

(Shall be updated soon in the Wiki, because code quality is important)

Feel free to drop me an email at xubili93@gmail.com if you have any questions!

About

Repository for Tembusu Orientation 2015 Website.

License:MIT License


Languages

Language:CSS 76.5%Language:JavaScript 15.7%Language:HTML 7.8%