Development

From Platinum Arts Sandbox Free 3D Game Maker
Revision as of 07:31, 24 June 2008 by Hirato (Talk | contribs) (some restructuring.)

Jump to: navigation, search

We've no intention of releasing development, or testing versions. alas we have a stable development repository available. Using it is not meant for the faint of heart, we (by that I mean Hirato) may occasionally break something.

Obtaining development versions is useful for testing, and it allows users (like yourself) to test out that latest and greatest of the feature set.

On a side note, we use SVN for our development repository needs.

Universal

The universal methods may be a bit hard to follow. it's suggested you go to the area regarding your operating system if you wish to have a GUI available. These methods may be a bit hard to understand for some as well, if you happen to have a bit of difficulty understanding it, please see your correct operating system below.

Command Line

Command line svn is simple, if you're in linux, simply install/compile a package named subversion, and for most other OS' (and even linux), you can just get a copy from the svn website The following code should allow most of you to check out the public repository

svn co http://www.svn.kids.platinumarts.net/32pas32 32pas32

within that directory, you'll see a few other directories, a musicpack (which is mainly used for testing), sandbox "lite" (our attempt at a 100% free content version, no charge doesn't necessarily equal free), and the trunk (main branch), so some may prefer to use the following command to just get the main branch.

svn co http://www.svn.kids.platinumarts.net/32pas32 32pas32/trunk

to update it in the future, just change the directory to 32pas32, or in whichever directory you did the checkout out in, and type the following command

svn update

if you feel up to doing regression testing, you can append a -r(revision) to checkout a specific revision (eg, svn update -r389)

Windows

Tortoise SVN is recommended for new comers, or those unfamiliar with svn GUIs.

kdesvn

Part of KDE for windows? (citation might be needed)

Tortoise SVN

One of the easiest and most popular ways of using SVN on Windows is through the program Tortoise SVN here [1] The top link under Windows 32 is what most people want to get. After installing Tortoisesvn, create a folder and call it PAS. Right click on the folder and select SVN Checkout. Under where it says URL enter:

http://www.svn.kids.platinumarts.net/32pas32

Under where it says checkout directory enter where you put the PAS folder. You can click on those three dots to navigate to it. After that hit okay and you should start downloading Sandbox to the PAS folder. Once you've finished you'll need to compile the source code to get fully up to date, please see our Compiling_the_source_code instructions for that. To update right click the PAS folder and select update. If you delete a file by accident you can just select update to restore it :)

Posix based and most other systems

Using the Command line is recomended.

Command Line

Please see the Universal methods for command line instructions.

eSvn

esvn appears to be a Linux only client at present. Could probably be run on freebsd and OSX with some to no difficulty

Checking out the repo

What else is there to do

File Mapping

kdesvn

Rapid SVN