This project
bin/ # Handy scripts
course/ # The course design
git_hooks/ # Scripts to score teams when they push
web/ # Small rails app that sets up teams and shows scores
BASE_DIR:
course/ # Master repository that team repos are cloned from
results/ # Database of scores. Written by post-receive hooks and read by the web app
REPO_DIR:
codegolf/*.git # Repos for each tem
- Check the .config
- bin/setup_course
- bin/git_server
- bin/web_server
-
Mirror ruby docs
-
Web: pull course details from BASE_DIR/results
-
bin: setup course with results/ and course/
-
Web: pull team details from BASE_DIR/results
-
web: create new team
-
web: create new team repo
-
git hook: score holes and write to results
-
new holes!