============== GNUnet Website ============== Sourcecode for https://gnunet.org created from the https://taler.net code base. Requires python3-jinja2, python3-babel, and gettext. Run "make" or "gmake" to build the HTML. In old USB fashion, run make or gmake again if it fails (we might fix this eventually). Expect it to show up in en/ and other language folders, NOT in the root dir. Developing with GNU Guix ======================== 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". Alternative Build Method: Docker ================================ Run "make docker" to generate the HTML using a docker container-image (which will be built from the included ./Dockerfile). This could be useful if, for example, you are unable to install the required packages on your system, because it will use the container to install and run all of the required packages. Additional Notes ================ Please use HTML codes, not international signs as found on your keyboard. This website has been tested with: * python 3.6.5 and jinja2 2.9.6. * python 3.7.1, Babel 2.6.0, py-jinja2 2.10 (pkgsrc, NetBSD 8.0) Since python development in collaborative environments with a whole range of possibilities in what your environment looks like, please state problems on the mailinglist instead of just fixing what *could* work for you. Thanks!