Code

This article explains how to download the deepOfix install CD source code, use it to create deepOfix install CDs or make changes to it. You should download and use the deepOfix install CD from source code if you want to stay updated with the most recent changes and enhancements to the deepOfix install CD and operating system.

Downloading source code using Subversion

We use the Subversion version control system to manage deepOfix development on a day-to-day basis. This repository contains the latest bleeding-edge code for the deepOfix installer and operating system. While we take utmost care to check on only working and usable source code, there are always chances that the main development trunk will contain code that might not work in certain situations. Please be very careful when you're using the deepOfix source code from the main development trunk.

Layout of the deepOfix Subversion repository

The deepOfix source code repository is contained in a sub-directory, deepofix, of the SVN repository root. (You might notice that this Trac installation, however, directly shows you the contents of the deepofix directory.)

The deepofix directory further contains three directories:

 /
 `--> deepofix/
      |
      |`--> branches/
      |`--> trunk/
       `--> tags/

- The branches directory is currently empty. In future, it may contain separate branches or development tracks of the deepOfix install CD and operating system.

- The trunk directory contains the latest development source of deepOfix with up-to-minute updates. This is what you will usually want to download.

- The tags directory frozen source code of past and current stable releases of the deepOfix install CD. Develop code is frozen as tags based on different milestones in our development roadmap. This is also the only code that we provide commercial support for and that is recommended for production servers.

Downloading source code in the trunk

You can download the deepOfix source code in the trunk as follows:

svn co http://svn.deeproot.in/deepofix/deepofix/trunk deepofix

Running the above command will create a directory called deepofix with a copy of the deepOfix contents in it.

Downloading branches or tags

You can also check out deepOfix development branches or frozen code tags as follows:

svn co http://svn.deeproot.in/deepofix/deepofix/branches/<branch-name> deepofix
svn co http://svn.deeproot.in/deepofix/deepofix/tags/<tag-name> deepofix

You should substitute <branch-name> and <tag-name> with the real name of the branch or tag you are interested in.

Browsing the source code using the deepO//fix// Trac website

Another way to get access to the deepOfix source code is to browse it online on the deepOfix Trac website. You can do so by clicking on the 'Browse Source' link on the left column. Doing this will allow you to not only view syntax highlighted source code of the latest revision of the source code, but also its change history.

 
contribute/code.txt · Last modified: 2009/08/28 02:46 by vignesh     Back to top