1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
;;; GNU Guix web site
;;; Initially written by sirgazil who waves all
;;; copyright interest on this file.
(define-module (apps base templates help)
#:use-module (apps base templates components)
#:use-module (apps base templates theme)
#:use-module (apps base types)
#:use-module (apps base utils)
#:export (help-t))
(define (help-t)
"Return the Help page in SHTML."
(theme
#:title '("Help")
#:description
"A list of resources about how to use GNU Guix, plus
information about getting help from the community of users and
developers."
#:keywords
'("GNU" "Linux" "Unix" "Free software" "Libre software"
"Operating system" "GNU Hurd" "GNU Guix package manager"
"Help resources")
#:active-menu-item "Help"
#:css (list
(guix-url "static/base/css/page.css")
(guix-url "static/base/css/item-preview.css"))
#:crumbs (list (crumb "Help" "./"))
#:content
`(main
(section
(@ (class "page"))
(h2 "Help")
(div
(@ (class "centered-text"))
(div
(@ (class "summary-box"))
(img
(@ (src ,(guix-url "static/base/img/manual-icon.png"))
(alt "")))
(h3 "GNU Guix Manual")
(p
"Documentation for GNU Guix is available
online. You may also find more information about Guix by running "
(code "info guix") ".")
(p
,(link-more #:label "Read Guix manual"
#:url (guix-url "manual/en")))
(p
(a (@ (href ,(guix-url "manual/de"))) "Deutsch") " | "
(a (@ (href ,(guix-url "manual/en"))) "English") " | "
(a (@ (href ,(guix-url "manual/es"))) "español") " | "
(a (@ (href ,(guix-url "manual/fr"))) "français") " | "
(a (@ (href ,(guix-url "manual/ru"))) "русский") " | "
(a (@ (href ,(guix-url "manual/zh-cn"))) "简体中文"))
,(link-more
#:label "Get Guix reference card"
#:url (if (getenv "GUIX_WEB_SITE_INFO")
"https://www.gnu.org/software/guix/guix-refcard.pdf"
(guix-url "guix-refcard.pdf"))))
(div
(@ (class "summary-box"))
(img (@ (src ,(guix-url "static/base/img/library-icon.png"))
(alt "")))
(h3 "GNU Manuals")
(p
"Guix is a distribution of the "
(a (@ (href ,(gnu-url))) "GNU operating system")
". Documentation for GNU packages is
available online in various formats. ")
(p
,(link-more
#:label "Browse GNU manuals"
#:url (gnu-url "manual"))))
(div
(@ (class "summary-box"))
(img (@ (src ,(guix-url "static/base/img/chat-icon.png"))
(alt "")))
(h3 "IRC Chat")
(p
"For real-time support from the community, you can connect
to the " (code "#guix") " channel on irc.freenode.net. There
you can get help about anything related to GNU Guix.")
(p
"The " (code "#guix") " channel is logged. Previous
conversations can be browsed online. See the "
(a (@ (href ,guix-irc-log-url)) "channel logs") ". ")
(p
,(link-more
#:label "Connect"
#:url (guix-url "contact/irc/"))))
(div
(@ (class "summary-box"))
(img (@ (src ,(guix-url "static/base/img/email-icon.png"))
(alt "")))
(h3 "Mailing lists")
(p
"Email support from the community is also available through
several mailing list. The messages sent to the lists are
public and archived online.")
(p
,(link-more
#:label "See all lists"
#:url (guix-url "contact/")))))))))
|