This repository is no long being advanced nor maintained. From June 2017 to August 2017, the website was rewritten into a Rails back-end and a ReactJS front-end.
Photo | Name | Role | Github | |
---|---|---|---|---|
Jason Kao | CFA Lead | jkao1 | [email protected] | |
George Zheng | Flask Lead | [email protected] | ||
Nicholas Yang | CMS Lead | NicholasLYang | [email protected] | |
Henry Zheng | CMS Developer | henryz2000 | [email protected] | |
Raunak Chowdhury | Flask Developer | raunakchowdhury | [email protected] | |
Jason Lin | CFA Developer | JasonLin43212 | [email protected] | |
Jerry Ye | Flask Developer | jerry1ye10 | [email protected] | |
Joyce Liao | Flask Developer | joyceliaoo | [email protected] | |
Jonathan Wong | Developer | jonw27 | [email protected] | |
Angela Tom | Flask Developer | angelatom | [email protected] | |
Suzanna Liang | CFA Developer | sliang4 | [email protected] | |
Qichen Deng | Developer | QichenD | [email protected] | |
Sabrina Wen | CMS Developer | sabrina-wen | [email protected] | |
Kenneth Zhang | Developer | KenZ3 | [email protected] | |
Cathy Cai | CFA Developer | ccai1 | [email protected] | |
Alvin Chung | Flask Developer | achung0 | [email protected] | |
Claire Liu | CFA Developer | cliu5 | [email protected] |
Do NOT check dependencies into the repo
- Create a virtual environment outside the repo (or inside, as long as you do not check it into the repo)
- When you add a new dependency:
pip freeze > requirements.txt
- When you want to install the new dependencies:
pip install -r requirements.txt
- THE ONLY THING ADDED TO THE REPO SHOULD BE
requirements.txt
- Do not check db files into the repo
- Deploy early
- Use automated deployment scripts
- A good way to automate deployment is through git hooks
- Do not use spaces, hyphens or slashes in the app name