Changes between Version 2 and Version 3 of Development/FAQ


Ignore:
Timestamp:
08/07/09 13:08:03 (10 years ago)
Author:
ibboard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Development/FAQ

    v2 v3  
    44The following are a selection of questions and answers that may or may not be frequently asked by developers. [wiki:Developers Developers and documenters] can add their own questions and answers, or post in the [http://forums.hiveworldterra.co.uk/viewforum.php?f=39 forums] to get answers to questions that will then be added here.
    55
    6 == How do I get WarFoundry? ==
     6== General Development ==
     7=== How do I get WarFoundry? ===
    78That depends on whether you want to get the [#HowdoIgetthesourcecodeforWarFoundry source] or the [#HowdoIgetthebinarybuildofWarFoundry binary] version.
    89
    9 == How do I get the source code for WarFoundry? ==
     10=== How do I get the source code for WarFoundry? ===
    1011
    1112If you just want to read it then the source code is in the [browser:/ Trac source code browser]. Instructions and locations for checking the code out from Subversion are in our [wiki:Development/GettingStarted#Gettingthesourcecode Getting Started guide].
    1213
    13 == How do I get the binary build of WarFoundry? ==
     14=== How do I get the binary build of WarFoundry? ===
    1415
    1516At the time of writing [milestone:"WarFoundry 0.1" v0.1 of WarFoundry] is still a milestone and hasn't been released. Binary builds will eventually be on the [http://warfoundry.co.uk/Downloads/ downloads page], or you can build it yourself.
    1617
    17 == What tools do I need to write code for WarFoundry? ==
     18=== What tools do I need to write code for WarFoundry? ===
    1819
    1920At its simplest you need an editor, a compiler and a tool to check out the source code from version control and commit your changes. In practice most people use an IDE (Integrated Development Environment) like Visual Studio or MonoDevelop, which integrates the compiler. MonoDevelop also integrates version control tools for Subversion as well.
     
    2122For more details see our [wiki:Development/GettingStarted#RequiredTools Getting Started guide].
    2223
    23 == How do I commit my changes? ==
     24=== How do I commit my changes? ===
    2425
    2526Committers need write access to the repository, but anyone can ask to be given write access. To get a [wiki:Developers developer] account, sign up on this site and then contact IBBoard (either [http://forums.hiveworldterra.co.uk/memberlist.php?mode=viewprofile&u=2 through the forums] or [http://ibboard.co.uk/contact.php his website]) to get the account promoted to a "developer" account and a Subversion account created. Once you set up your Subversion repositories with a username and password you will be able to commit to both the WarFoundry and IBBoard utils repositories.
    2627
    2728Additionally, we have a set of hooks to connect the dev site with the source control. This means that there are some [wiki:Development/CommitMessage commit message conventions] that must be followed.
     29
     30== WarFoundry and Ohloh ==
     31
     32=== What is Ohloh? ===
     33
     34[http://www.ohloh.net/ Ohloh] is a directory of open source projects with a lot of extra features. It also tracks commits to source control and associates them with user accounts, as well as providing metrics on projects.
     35
     36=== How do I claim my commits? ===
     37
     38All commits to the WarFoundry code are done under a given username, claiming those commits as yours in the Subversion repository. To claim those commits on Ohloh (so that they're associated with your username and avatar) sign up for an account, go to the [http://www.ohloh.net/p/WarFoundry Ohloh WarFoundry project page] and claim your Subversion username.