Changes between Version 6 and Version 7 of Development/GettingStarted


Ignore:
Timestamp:
05/25/09 09:35:20 (11 years ago)
Author:
ibboard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Development/GettingStarted

    v6 v7  
    4040== Getting the source code ==
    4141
    42 Exact details of how to get the source code will vary by client, but the following are the required projects to work with WarFoundry. You will need to check out all of the required projects for a given GUI from Subversion and add them to a solution to be able to compile and use WarFoundry. Unless you specifically want to work with a branch then you should check out the "trunk" folder of each project.
     42Exact details of how to get the source code will vary by client, but the following are the required projects to work with WarFoundry. You will need to check out all of the required projects for a given GUI from Subversion and add them to a solution to be able to compile and use WarFoundry.
    4343
    4444Some projects also have companion "Test" projects. These can be identified by having the same project name, except that ".Tests" is appended. It is recommended that you also download the tests and run them regularly as you make changes to make sure that nothing is broken. Everything should also have unit tests added as/before it is written, although up until now this hasn't been the case.
    4545
     46'''Note:''' Each of the following is a link to the 'trunk' directory, which is the current development version. If you want to check out a branch (a separate fork of development for a different feature) or a tag (a marker that shows a specific version) then you will need to replace 'trunk' with the appropriate path. There are currently no branches or tags.
     47
    4648=== !WarFoundry API ===
    4749
    48  * [svn://svn.ibboard.co.uk/IBBoard/IBBoard IBBoard] - core IBBoard utils
    49  * [svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.API IBBoard.WarFoundry.API] - core API for WarFoundry
     50||'''Project name'''||'''Subversion location'''||'''Description'''||
     51|| IBBoard || svn://svn.ibboard.co.uk/IBBoard/IBBoard/trunk || Core IBBoard utils ||
     52|| IBBoard.!WarFoundry.API || svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.API/trunk || Core API for !WarFoundry ||
    5053
    5154=== !WarFoundry GTK# ===
    5255
    5356[#WarFoundryAPI WarFoundry API] projects, plus:
    54  * [svn://svn.ibboard.co.uk/IBBoard/IBBoard.Log4Net IBBoard.Log4Net] - Logging support (for use with the LogNotifier in the IBBoard core utils)
    55  * [svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.GUI.GTK IBBoard.WarFoundry.GUI.GTK] - GTK# interface for WarFoundry
    56 
    57 Also, while the Rollcall plugin is still hard-coded in to the GTK# app for testing the following are also needed:
    58  * [svn://svn.ibboard.co.uk/IBBoard/IBBoard.Ini IBBoard.Ini] - INI file parsing for Rollcall
    59  * [svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.Plugin.Rollcall IBBoard.WarFoundry.Plugin.Rollcall] - Rollcall ADF file support
     57||'''Project name'''||'''Subversion location'''||'''Description'''||
     58|| IBBoard.Log4Net || svn://svn.ibboard.co.uk/IBBoard/IBBoard.Log4Net/trunk || Logging support (for use with the LogNotifier in the IBBoard core utils) ||
     59|| IBBoard.!WarFoundry.GUI.GTK || svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.GUI.GTK/trunk || GTK# interface for !WarFoundry ||
     60|| IBBoard.Ini || svn://svn.ibboard.co.uk/IBBoard/IBBoard.Ini/trunk || INI file parsing ||
     61|| IBBoard.!WarFoundry.Plugin.Rollcall || svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.Plugin.Rollcall/trunk || Rollcall ADF file support ||
     62The last two projects will eventually be removed as requirements. Currently they are requires as the Rollcall plugin is hard-coded in to the GTK# app for testing.
    6063
    6164=== !WarFoundry S.W.F ===
    6265
    6366[#WarFoundryAPI WarFoundry API] projects, plus:
    64  * [svn://svn.ibboard.co.uk/IBBoard/IBBoard.Log4Net IBBoard.Log4Net] - Logging support (for use with the LogNotifier in the IBBoard core utils)
    65  * [svn://svn.ibboard.co.uk/IBBoard/IBBoard.Windows.Forms IBBoard.Windows.Forms] - Custom System.Windows.Forms controls
    66  * [svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.GUI.GTK IBBoard.WarFoundry.GUI.WinForms] - System.Windows.Forms interface for WarFoundry
     67||'''Project name'''||'''Subversion location'''||'''Description'''||
     68|| IBBoard.Log4Net || svn://svn.ibboard.co.uk/IBBoard/IBBoard.Log4Net/trunk || Logging support (for use with the LogNotifier in the IBBoard core utils ||
     69|| IBBoard.Windows.Forms || svn://svn.ibboard.co.uk/IBBoard/IBBoard.Windows.Forms/trunk || Custom System.Windows.Forms controls ||
     70|| IBBoard.!WarFoundry.GUI.!WinForms || svn://svn.ibboard.co.uk/WarFoundry/IBBoard.WarFoundry.GUI.WinForms/trunk || System.Windows.Forms interface for !WarFoundry ||
    6771
    6872== Contributing ==