You can help with development and improving the code, testing and reporting improvements, design of user-interface and improved graphics!

The first step in helping Freeciv-web is getting the development environment running on your own computer. It will setup a Ubuntu 14.04 Linux machine on your host operating system such as Windows, OSX or Linux. It is all documented on the Freeciv-web Github page:
1. Install VirtualBox: https://www.virtualbox.org/
2. Install Vagrant: http://www.vagrantup.com/
3. Install Git: http://git-scm.com/ then check out Freeciv-web from git to a directory on your computer, by running this git command:
Code: Select all
git clone https://github.com/freeciv/freeciv-web.git --depth=10
4. Run Vagrant with the following commands in your Freeciv-web directory from step 3:
Code: Select all
vagrant plugin install vagrant-vbguest
vagrant up
This will build, compile, install and run Freeciv-web on the virtual server image. Wait for the installation process to complete, watching for any error messages in the logs.
5. (Skip this step if you run Windows) For Linux or OS X, then you need to setup a SSH tunnel to port 80 like this:
sudo ssh -p 2222 -gNfL 80:localhost:80 vagrant@localhost -i ~/.vagrant.d/insecure_private_key
Then test Freeciv-web by pointing your browser to http://localhost/ on your host operating system.
To log in to your Vagrant server, run the command:
Code: Select all
vagrant ssh
Looking forward to new developers on Freeciv-web!