NewsFeaturesDownloadsDevelopmentSupportAbout Us

Documentation

The LifeType API is available for developers at http://www.lifetype.net/api. This documentation was generated by Doxygen based on the comments in the code by the developers. The documentation is organized in packages in which classes that share a certain functionality are grouped. The class documentation is also cross-referenced with the actual PHP code.

Joining the Team

For those users wishing to help the project grow, you may want to contribute with some of your time. There is no need to be a developer or an HTML expert, there are lots of other ways to contribute to the LifeType project! We need translators, artists, designers, people lending a hand in the forums and of course, developers. If you think you can help, please drop us a line at contact_AT_LifeType.net or in the forums. If you want to join the team as a developer and don't know where to start, take a look at the API documentation and at our bug-tracking system (more...)

Beta releases

Beta versions of LifeType are released on a per-needed basis, usually in the last steps of a new release.

Users interested in running the latest development version of LifeType can also download and update the code from the Subversion repository.

The Subversion repository

Getting a client

The LifeType project uses Subversion as its source control system. Subversion is a free version control system and there are clients available for the most common platforms. In Linux and Mac OS X and the BSD systems, it is possible to install the default command line client svn. Please check the packages of your distribution for Linux, Fink for OS X and the ports for the BSD systems. For Windows users, TortoiseSVN is a good choice.

Structure of the repository

The repository is organized in the following different modules: plog1, plugins and templates. All these modules follow the same structure:

plog/
plog/
branches/
tags/
trunk/
plugins/
branches/
tags/
trunk/
templates/
branches/
tags/
trunk/

Checking out and updating the code

The following command will checkout the code from the trunk/ folder:

svn checkout http://devel.lifetype.net/svn/plog/plog/trunk

If you wish to check out a certain branch or tag, replace /trunk with /branch/branch-name or /tags/tag-name:

svn checkout http://devel.lifetype.net/svn/plog/plog/tags/lifetype-1.2.5

In order to update your local copy of the repository, run the following command in the same folder where the code was checked for the first time:

svn update

Please see the wiki page on Subversion for more information.

Keeping in Touch

The best way to keep in touch with the developer is to join the project mailing lists. If you are also interested in getting a message every time a change is made to the Subversion repository, it is highly recommended that you join the plog-svn mailing list.

1LifeType was once called pLog, hence the word pLog is still around here and there. Read why the project changed its name.