Compare commits
3 commits
27e6bc2a1d
...
7f5f05ef2b
Author | SHA1 | Date | |
---|---|---|---|
7f5f05ef2b | |||
7c2c6f2de9 | |||
1b7732c958 |
2 changed files with 118 additions and 0 deletions
22
.forgejo/workflows/demo.yaml
Normal file
22
.forgejo/workflows/demo.yaml
Normal file
|
@ -0,0 +1,22 @@
|
|||
on:
|
||||
push:
|
||||
branches:
|
||||
- actions-test
|
||||
jobs:
|
||||
test:
|
||||
runs-on: host
|
||||
steps:
|
||||
- run: git clone --depth=1 https://$FORGEJO_TOKEN@forge.cbaines.net/cbaines/guile-knots.git knots-trunk
|
||||
- run: git clone --depth=1 https://$FORGEJO_TOKEN@forge.cbaines.net/cbaines/guile-knots.git --branch=pages knots-pages
|
||||
- run: |
|
||||
cd knots-trunk
|
||||
guix shell -D -f guix-dev.scm -- documenta api knots
|
||||
guix shell texinfo -- makeinfo --css-ref=https://luis-felipe.gitlab.io/texinfo-css/static/css/texinfo-7.css --no-split --html -o pages/index.html doc/index.texi
|
||||
|
||||
- run: |
|
||||
cd knots-pages
|
||||
git add .
|
||||
git config user.email <>
|
||||
git config user.name "Automatic website updater"
|
||||
git commit -m "Automatic website update"
|
||||
git push
|
96
doc/index.texi
Normal file
96
doc/index.texi
Normal file
|
@ -0,0 +1,96 @@
|
|||
\input texinfo
|
||||
@setfilename guile-knots
|
||||
|
||||
|
||||
@c HEADER
|
||||
@settitle Guile Knots
|
||||
@documentlanguage en
|
||||
@documentencoding UTF-8
|
||||
@afourpaper
|
||||
@c END HEADER
|
||||
|
||||
|
||||
|
||||
@c MASTER MENU
|
||||
@node Top
|
||||
@top Overview
|
||||
|
||||
Guile Knots is a library providing tools and patterns for programming
|
||||
with @url{https://github.com/wingo/fibers, Guile Fibers}. Guile Knots
|
||||
provides higher level building blocks for writing programs using Guile
|
||||
Fibers, including managing code that can't run in a thread used by
|
||||
fibers. Also included is a web server implementation using Fibers,
|
||||
which while being similar to the web server provided by Fibers, can
|
||||
provide some benefits in specific circumstances.
|
||||
|
||||
@c END MASTER MENU
|
||||
|
||||
|
||||
@c TABLE OF CONTENTS
|
||||
@contents
|
||||
@c END TABLE OF CONTENTS
|
||||
|
||||
|
||||
@c CHAPTER: API
|
||||
@include api/index.texi
|
||||
@c END CHAPTER: API
|
||||
|
||||
|
||||
|
||||
@c APPENDICES
|
||||
@node Version History
|
||||
@appendix Version History
|
||||
|
||||
@table @dfn
|
||||
|
||||
@item Version 0.Y.0, Month DD, 20YY
|
||||
@itemize
|
||||
@item
|
||||
No initial release has yet been made.
|
||||
@end itemize
|
||||
|
||||
@end table
|
||||
|
||||
|
||||
|
||||
@node Copying Information
|
||||
@appendix Copying Information
|
||||
|
||||
Copyright © 2024, 2025 Christopher Baines <mail@@cbaines.net>
|
||||
|
||||
This library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 3 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
@c END APPENDICES
|
||||
|
||||
|
||||
|
||||
@c INDICES
|
||||
@node Concept Index
|
||||
@unnumbered Concept Index
|
||||
|
||||
@printindex cp
|
||||
|
||||
|
||||
@node Data Type Index
|
||||
@unnumbered Data Type Index
|
||||
|
||||
@printindex tp
|
||||
|
||||
|
||||
@node Procedure Index
|
||||
@unnumbered Procedure Index
|
||||
|
||||
@printindex fn
|
||||
|
||||
|
||||
@node Variable Index
|
||||
@unnumbered Variable Index
|
||||
|
||||
@printindex vr
|
||||
@c END INDICES
|
||||
|
||||
|
||||
@bye
|
Loading…
Add table
Add a link
Reference in a new issue