Getting involved

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.

Getting the source

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.

Getting the source from Git

Initial checkout

git clone git://repo.clockingit.com/cit

Getting latest changes

git pull

Setup

ruby setup.rb

Getting the source from Darcs

Initial checkout

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.

Getting latest changes

darcs pull

Looking at the changelog

darcs changes

What have you changed?

darcs whatsnew
Files missing from source control
darcs whatsnew -ls
Adding missing files

Individual files:

darcs add <filename>

Recursively:

darcs add -r .

Committing to your local repository

darcs record

Submitting patches

darcs send
 
wiki/source.txt · Last modified: 2008/06/21 15:58 by erlends
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki