New Developer Screencast

Note: While the main ideas of this screencast are correct, as of August 2011 we have moved to using Mercurial and so the Subversion checkouts (svn) are no longer correct.

The following is meant as a supplement to the New Developer's Guide. The screencast was provided by HeWhoWatches to show how to set up the full set of WarFoundry UIs for development. The screencast was taken using Gnome 3 shell under Fedora 13, but is equally applicable to most Linux distros with minor changes to the commands used to install packages and the package names.


The videos are available in Hi-Res (1280x1024) or Low-Res (640x480) in a variety of formats:


The commands shown in the video are:

# Sources:

# Install required software / development libraries
sudo yum install monodevelop mono-devel gtk-sharp2 gtk-sharp2-devel qt qt-devel qyoto qyoto-devel
# Create a new folder under home and cd to it...
mkdir ~/Projects/WarFoundry
cd ~/Projects/WarFoundry
# Download core files
svn checkout svn:// IBBoard
svn checkout svn:// IBBoard.WarFoundry.API
# Download GTK# files
svn checkout svn:// IBBoard.GtkSharp
svn checkout svn:// IBBoard.WarFoundry.GUI.GTK
svn checkout svn:// IBBoard.Ini
svn checkout svn:// IBBoard.WarFoundry.Plugin.Rollcall
# Download WinForms files
svn checkout svn:// IBBoard.Windows.Forms
svn checkout svn:// IBBoard.WarFoundry.GUI.WinForms
# Download Qt# files
svn checkout svn:// IBBoard.WarFoundry.GUI.QtSharp
# Done!

# Add in order:
# IBBoard
# IBBoard.WarFoundry.API
# IBBoard.GtkSharp
# IBBoard.Ini
# IBBoard.WarFoundry.Plugin.Rollcall
# IBBoard.WarFoundry.GUI.GTK
# IBBoard.Windows.Forms
# IBBoard.WarFoundry.GUI.WinForms
# IBBoard.WarFoundry.GUI.QtSharp


Additional: If you want to contribute to the project, you may want to have monodoc installed so you can easily browse the the API documentation. To install this as root, do:

yum install gtk-sharp2-doc mono-tools

If for some reason you need to regenerate the search index (e.g. if you installed monodoc, then created the index, then installed gtk-sharp2-doc), do:

rm -Rf ~/.config/monodoc

...and re-run monodoc which will allow you to recreate the index. See also:

Thanks to HeWhoWatches for taking the time to create the screencast and for providing the hosting of the videos.

Last modified 8 years ago Last modified on 08/14/11 20:48:09