Move "required development tools" section from top-level README into
authorMike Taylor <mike@indexdata.com>
Thu, 9 Oct 2014 14:51:09 +0000 (15:51 +0100)
committerMike Taylor <mike@indexdata.com>
Thu, 9 Oct 2014 14:51:09 +0000 (15:51 +0100)
developer's guide.

doc/mkws-developer.markdown

index f0340a2..f4b9919 100644 (file)
@@ -3,6 +3,28 @@
 % 11 August 2014
 
 
+Required development tools
+==========================
+
+If you are building the widget set, as opposed to just using it, you
+will need the following Debian packages (or their equivalents on your
+operating system):
+
+       $ sudo apt-get install curl git pandoc yui-compressor libbsd-resource-perl
+
+You also need Node.js, but unfortunately the `node-js` package is not
+available for Debian wheezy. You can either get it from
+wheezy-backports or download the source from
+http://nodejs.org/download/ and build it yourself. You need both Node
+itself and its package manager NPM: `make install` puts them into
+`/usr/local/bin`.
+
+To compile the default templates you'll need to install the stable
+version of Handlebars. Currently it's at 2.0.0 and available by npm:
+
+       $ npm install handlebars@2.0.0 -g
+
+
 Overview
 ========