Continuing the series from Collection of links for a new developer:
pokorra, post:1, topic:326 wrote:
This article describes my personal recommendation which links are useful, and which development environment to choose.
There are plenty of other ways of doing development, but this is the way I recommend doing it at the moment.
When you are logged in on the website https://github.com/, go to the OpenPetra repository: https://github.com/openpetra/openpetra
There you can click on the "Fork" button near the top on the right side, to fork your own copy of OpenPetra to your own account.
On the command line of the developer machine:
# get a copy of the code
git clone https://github.com/<YourUsername>/openpetra.git
Now you can add some plugins as git submodules:
Create a configuration file OpenPetra.build.config (see also https://wiki.openpetra.org/index.php/User_defined_configuration_parameters_with_OpenPetra.build.config):
<property name="DBMS.Type" value="sqlite"/>
<property name="DBMS.Password" value=""/>
<property name="Server.DebugLevel" value="0"/>
<property name="Server.Port" value="9010"/>
Next step is to build the binaries, and setup the database:
nant recreateDatabase resetDatabase