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
Code: Select all
vagrant plugin install vagrant-vbguest
vagrant up
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