This [Koding tutorial] walks through how to work on singpathfire from Koding.com using just your web browser. Koding allows you to contribute without downloading or installing anything to your local system. This can be faster for contributers with slower Internet connections for development machines. [Koding tutorial]: https://docs.google.com/document/d/18Uclfe2em3iK73ZhS2HPijrsdJDpCfju52RyyZOVWXk/edit?usp=sharing
- make
- python 2.7 and pip
- docker (via docker toolbox on OSX and Windows)
- docker-compose (via docker toolbox on OSX and Windows)
- docker-machine (via docker toolbox on OSX and Windows) - only required on Windows and OS X.
On OS X and Windows, we will assume you have a docker host running; e.g.:
docker-machine create --driver virtualbox default
docker-machine start
eval "$(docker-machine env default)"
Then:
git clone https://github.com/ChrisBoesch/singpathfire.git
cd singpathfire
make run
The GUI will be available at:
- http://localhost:8888 on linux
- http://192.168.99.100:8888 on OS X and Windows (192.168.99.100 being the IP of the docker host).
make test
- a Firebase DB variable to target the developer own Firebase DB.
- E2E tests.