From b77ed6489b38a6061617e1358a85872485f4038b Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 20 Mar 2022 19:32:53 +0530 Subject: doc: Link to G-expressions in the Guix manual. * doc/forge.skb (Tutorial): Link to G-expressions in the Guix manual. --- doc/forge.skb | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/doc/forge.skb b/doc/forge.skb index f20e304..68fa2a4 100644 --- a/doc/forge.skb +++ b/doc/forge.skb @@ -96,14 +96,15 @@ writing our Guix system configuration. We begin with a bunch of ,(code :file "doc/snippets/tutorial.scm" :start 0 :stop 9) :line #f) - (p [Then, we define the G-expression that will be run as a -continuous integration job on every commit. This G-expression uses -,(code [invoke]) from ,(code [(guix build utils)]). Hence, we make it -available to the G-expression using ,(code -[with-imported-modules]). In addition, it needs a number of packages -which we make available using ,(code [with-packages]). And finally, -within the body of the G-expression, we have commands cloning the git -repository, building the source and running the tests.]) + (p [Then, we define the ,(ref :url +"https://guix.gnu.org/en/manual/devel/en/html_node/G_002dExpressions.html" +:text "G-expression") that will be run as a continuous integration job +on every commit. This G-expression uses ,(code [invoke]) from ,(code +[(guix build utils)]). Hence, we make it available to the G-expression +using ,(code [with-imported-modules]). In addition, it needs a number +of packages which we make available using ,(code [with-packages]). And +finally, within the body of the G-expression, we have commands cloning +the git repository, building the source and running the tests.]) (prog (source :language scheme :file "doc/snippets/tutorial.scm" :start 11 :stop 22) -- cgit v1.2.3