Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 918 Bytes

README.md

File metadata and controls

40 lines (32 loc) · 918 Bytes

railscamp-codegolf

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

Workflow

  1. Check the .config
  2. bin/setup_course
  3. bin/git_server
  4. bin/web_server

TODO

  • 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!