Skip to content
Pat McGee edited this page May 22, 2013 · 2 revisions

Welcome to the task-tracker wiki!

Just throwing together a quick explanation of how things work. I'd rather not spend any more time explaining things this early on in the project when it could be totally different in a day or even an hour.

Here goes...

HTML/CSS

All of the static HTML and CSS files are in the templates directory. Everything else is wiped and re-written every time a task is updated or when I decide to do so manually.

Data

All of the information for each task is held in .csv files in the data directory.

Ruby

  1. cleanup.rb - wipes the generated HTML and CSS files, tracktivity.html, stylesheet.css and navigation.html.
  2. checkin.rb - updates the correct data file for a given task
  3. cp.rb - the script that runs in the terminal and controls everything
  4. task-tracker.rb - loads the data and builds the HTML and CSS
Clone this wiki locally