bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[web: guix updates 1/4] Add README.


From: Janneke Nieuwenhuizen
Subject: [web: guix updates 1/4] Add README.
Date: Wed, 4 Dec 2024 19:10:32 +0100

* README: New file, documenting dependencies and development build.
---
 README | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 README

diff --git a/README b/README
new file mode 100644
index 00000000..425869de
--- /dev/null
+++ b/README
@@ -0,0 +1,43 @@
+-*- mode: org -*-
+
+#+TITLE: the Hurd website
+
+The Hurd website available at https://www.gnu.org/software/hurd/ is a
+static website built with [[https://ikiwiki.info/][Ikiwiki]].  This directory 
contains the source
+files of the website.
+
+* Development environment
+
+The folling dependencies are needed to build the website
+
+   ikiwiki,
+   perl,
+   cpan Text::Markdown,
+   cpan Search::Xapian,
+   cpan YAML::Syck, and
+   Texinfo
+
+On Debian, do something like:
+
+#+BEGIN_EXAMPLE
+sudo apt-get install ikiwiki perl libtext-markdown-perl \
+    libsearch-xapian-perl libyaml-syck-perl texinfo
+#+END_EXAMPLE
+
+To setup a development environment for Guix, do:
+
+#+BEGIN_EXAMPLE
+guix shell ikiwiki perl perl-text-markdown perl-search-xapian perl-yaml-syck 
texinfo
+#+END_EXAMPLE
+
+* Running the website
+
+To try out the website locally while you work on it, run the following
+commands:
+
+#+BEGIN_EXAMPLE
+rm -rf ../web.rendered
+./render_locally
+#+END_EXAMPLE
+
+the website is built out of tree (!) in in 
[[file:~/src/hurd/web.rendered][../web.rendered]].
-- 
2.46.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]