The manual as a site: a landing page, the chapters, and a page per module
index.sz is a landing page pointing to the manual, now manual.sz, and to modules/, where each library module has a page made by @generate-docs from the docs it was compiled with. The chapters gain appendices, and part III links each module to its page. glasnost's page cache is ignored. 🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-5-5) Co-Authored-By: eca-agent <git@eca.dev>
This commit is contained in:
parent
e54bd31d69
commit
27c7d64641
24 changed files with 759 additions and 241 deletions
6
modules/index.sz
Normal file
6
modules/index.sz
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
(meta (title "Modules")
|
||||
(sort title))
|
||||
|
||||
The reference for each library module. Every page is made from the
|
||||
documentation the module was compiled with, so it says what the installed
|
||||
module does.
|
||||
3
modules/std/datetime.sz
Normal file
3
modules/std/datetime.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std datetime)"))
|
||||
|
||||
@generate-docs[#:module "std datetime"]
|
||||
3
modules/std/fmt.sz
Normal file
3
modules/std/fmt.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std fmt)"))
|
||||
|
||||
@generate-docs[#:module "std fmt"]
|
||||
3
modules/std/http.sz
Normal file
3
modules/std/http.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std http)"))
|
||||
|
||||
@generate-docs[#:module "std http"]
|
||||
2
modules/std/index.sz
Normal file
2
modules/std/index.sz
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
(meta (title "std: the standard library")
|
||||
(sort title))
|
||||
3
modules/std/random.sz
Normal file
3
modules/std/random.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std random)"))
|
||||
|
||||
@generate-docs[#:module "std random"]
|
||||
3
modules/std/run.sz
Normal file
3
modules/std/run.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std run)"))
|
||||
|
||||
@generate-docs[#:module "std run"]
|
||||
3
modules/std/rx.sz
Normal file
3
modules/std/rx.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std rx)"))
|
||||
|
||||
@generate-docs[#:module "std rx"]
|
||||
3
modules/text/bjodat-core.sz
Normal file
3
modules/text/bjodat-core.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text bjodat-core)"))
|
||||
|
||||
@generate-docs[#:module "text bjodat-core"]
|
||||
3
modules/text/bjodat.sz
Normal file
3
modules/text/bjodat.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text bjodat)"))
|
||||
|
||||
@generate-docs[#:module "text bjodat"]
|
||||
2
modules/text/index.sz
Normal file
2
modules/text/index.sz
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
(meta (title "text: data formats")
|
||||
(sort title))
|
||||
3
modules/text/json-codec.sz
Normal file
3
modules/text/json-codec.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text json-codec)"))
|
||||
|
||||
@generate-docs[#:module "text json-codec"]
|
||||
3
modules/text/json.sz
Normal file
3
modules/text/json.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text json)"))
|
||||
|
||||
@generate-docs[#:module "text json"]
|
||||
3
modules/text/xml.sz
Normal file
3
modules/text/xml.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text xml)"))
|
||||
|
||||
@generate-docs[#:module "text xml"]
|
||||
2
modules/text/xml/index.sz
Normal file
2
modules/text/xml/index.sz
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
(meta (title "text xml: reading and writing")
|
||||
(sort title))
|
||||
3
modules/text/xml/read.sz
Normal file
3
modules/text/xml/read.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text xml read)"))
|
||||
|
||||
@generate-docs[#:module "text xml read"]
|
||||
3
modules/text/xml/write.sz
Normal file
3
modules/text/xml/write.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(text xml write)"))
|
||||
|
||||
@generate-docs[#:module "text xml write"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue