SITCON Internal Tracking & Conference Operation Network (Codename Roboconf) for Students' Information Technology CONference (SITCON). The website will be used to operate though SITCON's administration process from 2014.
- Document operations
- Issue tracker
- Time control
- Staff management
- Django
- gunicorn
- wsgiref
- markdown
- bleach
For Heroku and PostgreSQL targets,
- dj-database-url
- psycopg2
Compass and Fabric powers site theming and automating respectively.
It is recommended to use virtualenv
.
cd staff.sitcon.org
virtualenv venv
. venv/bin/activate # if you use bash
Install dependencies.
Note: if you're in a development environment you can delete psycopg2
dependency and set environment variable DEBUG=1
, then it'll use sqlite.
pip install -r requirements.txt
Set debug
export DEBUG=1 # bash
Load database schema and initial data
python manage.py syncdb
python manage.py loaddata */fixtures/*.json
"Roboconf" pronounces familiar with 蘿蔔坑 (redish pit), from the Mandarin idiom "each redish has its own pit". Literally it stands for "robot-assisted conference" in English.
We welcome issue report, pull requests, and/or friends willing to join SITCON's preparation. Find us at irc.freenode.net #sitcon channel, or send us a letter.
This project (Roboconf) is temporarily licensed under GNU AGPL-3.0 with one conditional statement:
If #Roboconf were used to operate a conference with: (a) 200 or more participants or (b) 50 or more staff, the conference organizer would need to either (a) help promote SITCON by putting SITCON logo on the conference website, or (b) support SITCON by either donation or becoming one of SITCON's sponsor.