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:
- API to interact with a database for the updates and posts
- Travis CI for deployment
Getting Started
To setup, make sure that you have:
npm
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:
feature/<feature name>
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!