Age | Commit message (Expand) | Author |
2023-08-09 | doc: Set identifier on item markup in record documentation.•••* doc/skribilo.scm (record-documentation): Set identifier on item
markup instead of using a separate mark.
| Arun Isaac |
2023-08-09 | doc: Space elements of S-expression in quoted-write.•••Prior to this, an expression such as (list 1 2 3) would be printed
as (list 123).
* doc/skribilo.scm (quoted-write): Add space between elements of
S-expression.
| Arun Isaac |
2023-08-09 | doc: Add record-ref convenience function.•••* doc/skribilo.scm (record-ref): New public function.
* doc/forge.skb: Use record-ref.
| Arun Isaac |
2023-08-09 | doc: Override description markup writer.•••* doc/skribilo.scm: Import (skribilo output).
(node->html-tag): New function.
(html-engine): Override the description markup writer.
| Arun Isaac |
2023-08-09 | doc: Re-indent abbr markup writer.•••* doc/skribilo.scm (html-engine): Re-indent.
| Arun Isaac |
2023-07-25 | doc: Add docstring-function-documentation.•••docstring-function-documentation lets us generate function
documentation from the docstrings of functions.
* doc/skribilo.scm: Import (texinfo).
(<function>): New record type.
(find-function-definition, stexi->skribe): New functions.
(docstring-function-documentation): New public function.
| Arun Isaac |
2023-07-25 | doc: Add quoted-write.•••* doc/skribilo.scm (quoted-write): New function.
(expression->string): Rewrite in terms of quoted-write.
| Arun Isaac |
2022-04-08 | doc: Create dummy G-expression reader.•••* doc/skribilo.scm: Extend the reader with a dummy G-expression
reader.
| Arun Isaac |
2022-02-28 | doc: Add reference documentation machinery.•••* doc/skribilo.scm: Import (srfi srfi-1), (srfi srfi-9), (srfi
srfi-26) and (srfi srfi-171).
(<record>, <no-default>, <record-field>): New record types.
(field-sexp->record-field, record-sexp->record,
find-record-definition, expression->string): New functions.
(record-documentation, record-field): New public functions.
| Arun Isaac |
2022-02-28 | doc: Add manual.•••* Makefile (GUILD, SKRIBILO, sources, doc_skribilo_config,
doc_skribilo_config_go, doc_sources, doc_html): New variables.
(%.go, html, $(doc_html), website/manual/dev/en, clean): New targets.
(website): Depend on website/manual/dev/en.
(.PHONY): Add html and clean targets.
* doc/forge.skb, doc/skribilo.scm: New files.
| Arun Isaac |