- basic unix tools: sed, bash, curl, rsync
- git
- golang
Install the current version of the production website under /dist
with:
$ git clone github.com/un-modelling.github.io dist
Once golang is installed on your system, run:
$ go get github.com/hoisie/web
$ go get github.com/hoisie/mustache
Read the makefile
and the scripts that it calls.
Then you can spawn a templating webserver running:
$ make start
Once the changes are final run:
$ make build
You will have to git-commit the changes under the /dist
directory since
it is a different project.
If you know there are changes on the un-modelling.github.io html files you can run the following to patch the template files one-by-one:
$ make unbuild