diff options
authordvn <>2018-11-28 21:28:41 +1300
committerdvn <>2018-11-28 21:28:41 +1300
commitae45bc57ffa2e4040ea18e50d71b1ffd4fbcca6d (patch)
parenta6ec86195b14d67dfe206c55d7fd779b32cf4767 (diff)
Include information on developing using Guix
GNU Guix can be a useful development tool, especially when using a language like python with many versions which do not play well together. Therefore I am using it in order to manage the dependencies to build the website, and I've added instructions for others to reproduce.
1 files changed, 11 insertions, 0 deletions
diff --git a/README b/README
index 3ef5ae2c..8b00fe5e 100644
--- a/README
+++ b/README
@@ -6,6 +6,17 @@ Run "make" to build the HTML.
Expect it to show up in en/ and other language folders, NOT in the root dir.
+Alternatively, creating an ad-hoc development environment containing all of
+the necessary software needed to build the HTML files can be easily done
+using the GNU Guix functional package manager.
+This can be achieved with the following command:
+`guix environment --ad-hoc coreutils bash python python-babel python-jinja2 gettext-minimal make -- bash`
+After installing the packages, this will drop you into a bash environment
+from which you can proceed to run "make".
This website has been tested with python 3.6.5 and jinja2 2.9.6.
Since python development in collaborative environments with