Skip to content

bobby1030/staff.sitcon.org

 
 

Repository files navigation

staff.sitcon.org

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.

Proposed Functionalities

  • Document operations
  • Issue tracker
  • Time control
  • Staff management

Requirements

  • Django
  • gunicorn
  • wsgiref
  • markdown
  • bleach

For Heroku and PostgreSQL targets,

  • dj-database-url
  • psycopg2

Compass and Fabric powers site theming and automating respectively.

Development

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

Naming

"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.

Developers

Contributing

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.

License

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.

About

SITCON Internal Tracking & Conference Operation Network

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 47.8%
  • HTML 45.7%
  • CSS 6.1%
  • JavaScript 0.4%