From a0c0f775b4ae1fdbc6f5b661175fe4f437b0a45c Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 9 Oct 2014 15:51:09 +0100 Subject: [PATCH] Move "required development tools" section from top-level README into developer's guide. --- doc/mkws-developer.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/doc/mkws-developer.markdown b/doc/mkws-developer.markdown index f0340a2..f4b9919 100644 --- a/doc/mkws-developer.markdown +++ b/doc/mkws-developer.markdown @@ -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 ======== -- 1.7.10.4