| |
|
|
If you're a developer, or would just like to tinker with the latest and greatest version of the Citadel source code currently in development, you're welcome to use anonymous SVN (Subversion) to download up-to-the-minute updates of what we've currently got sitting on the source code server. Keep in mind that what you download is unreleased code, and as such is not supported in any way. There's no guarantee it'll even compile properly. What it will do is give you an opportunity to see what's going on in the development community, offer you something to tinker with, and if you'd like, you might even consider fixing bugs or adding features and sending them in. (If you do so, please send in small, well-documented patches based on the very latest SVN source tree.)
Note: if you just want to watch Citadel development unfold as it happens, you can follow @CitadelCommits on Twitter.
citadel - The main distribution - server and text-mode client.
webcit - Web-based front end for Citadel
libcitadel - Shared functionality between citserver and webcit
ctdlphp - a sample application how you could create php applications backed on a citadel server
Make sure Subversion is installed on your computer. If you have an “svn” command available, it is installed. Most modern Linux distributions will already have it. If not, you can download it from http://subversion.tigris.org
To check out a module, issue a command like this:
svn co svn://uncensored.citadel.org/trunk/citadel
In this example, “citadel” is the module being checked out. If you want to update your tree later on, just cd to the directory (citadel, webcit, etc) and type “svn update”. That's it.
Build Notes
./bootstrap
|
|