Everyone is welcome to help out, so feel free to join the development mailing list and I'm sure we can find something for you to do.
We're using Darcs for the stable version of ClockingIT. Darcs is a distributed source code management system, where everything is a patch. This makes it very easy to pick and choose what commits you want, as well as create patches for upstream contributions. A tgz archive is also available.
Development mostly happens using Git these days, as it's superior to Darcs when it comes to branching and merging. That it's way fast doesn't hurt either.
The source is released under the MIT/X Consortium License.
git clone git://repo.clockingit.com/cit
git pull
ruby setup.rb
The initial get will take some time due to some screen shots making it into the repository, later pulls will be much faster.
darcs get --partial --set-scripts-executable http://repo.clockingit.com/cit
Once you have the source, have a look at the README and follow the instructions.
darcs pull
darcs changes
darcs whatsnew
darcs whatsnew -ls
Individual files:
darcs add <filename>
Recursively:
darcs add -r .
darcs record
darcs send