Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A timesheet app

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 doc
Octocat-spinner-32 log
Octocat-spinner-32 public
Octocat-spinner-32 script
Octocat-spinner-32 test
Octocat-spinner-32 .gems
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
README.rdoc

DogSheet

DogSheet is an app for time tracking. It's primary goal is to provide a quick way to track time quickly and generate invoices in Xero xero.com, but it should be flexible enough for most time tracking needs.

Time tracking

Time is recorded in timeslices, and each timeslice is attached to a task.

Tasks are arranged in a tree structure, which can be arbitrarily deep. So, for example, if you are an employee of a company your tree structure may look like this:

Customer 1
  Project 1
    Task 1
Customer 2
  Support
    Bugfix 1

Whereas if you are a contractor, your tree structure may look like this:

Customer
  Customers customer
    Project
      Task

Export

Timesheets for arbitrary periods can be exported to CSV

Planned features

This app is in the early stages of development. Planned features are:

  • Pivotal tracker integration

  • An API

  • Configurable import/export

  • Sharing task branches with other users

Something went wrong with that request. Please try again.