Jump to Main Content

Development- Starting Guide


step 1a - download latest cvs version; 
-------
        Command line to do it could be:
        
        * to work on the server CVS main branch:
        #  cvs -z3 -d:pserver:anonymous@crossfire.cvs.sourceforge.net:/cvsroot/crossfire co crossfire
        
        * to work on the clients CVS main branch:
        #  cvs -z3 -d:pserver:anonymous@crossfire.cvs.sourceforge.net:/cvsroot/crossfire co client

        * to work on the patches branch of the 1.5.0 version:
        #  cvs -z3 -d:pserver:anonymous@crossfire.cvs.sourceforge.net:/cvsroot/crossfire co -r rel-1-5-0-patch crossfire
        #  cvs -z3 -d:pserver:anonymous@crossfire.cvs.sourceforge.net:/cvsroot/crossfire co -r rel-1-5-0-patch client



step 1b - read the file:
--------        
        <...>/crossfire/doc/Developers/programming_guide
        and the <...>/crossfire/doc/Developers/* files in general
        
        
step 2  - make your code changes and compile them; 
------
        (read the info about this in the file of the step 1b)
        
        
step 3  - test on a local server; 
------


step 4  - create a diff of the changes; 
------
        (read the info about this in the file of the step 1b)


step 5  - email -diff to mailing list or make available for download
------
        please, ask for it to be included in the main code of crossfire if that is the case