Commit graph

21 commits

Author SHA1 Message Date
Thomas Kolb c342cf656e Move documentation docker scripts to /ci/docker 2024-08-27 21:28:09 +02:00
Thomas Kolb f686635837 doc: automatic builds and deployment using Forgejo Actions
All checks were successful
/ build-doc (push) Successful in 14s
/ deploy-doc (push) Successful in 9s
Actions run in a custom Docker image built by the scripts in `doc/docker`.
There are two jobs that run in sequence:

- `build-doc`: builds the documentation from the AsciiDoc sources.
- `deploy-doc`: Uploads the generated files to http://0fm.de
2024-08-27 21:10:30 +02:00
Thomas Kolb 10f634d144 doc: translate message sequence diagrams to mscgen
Mermaid is more beautiful, but the tool stack is really annoying. A Chrome
browser should not be necessary to generate some SVGs.
2024-08-27 18:07:12 +02:00
Thomas Kolb 303bfaec4f doc: enable stem processing for formulas 2024-08-25 01:14:38 +02:00
Thomas Kolb 76f9f37b5d doc/Makefile: add clean target 2024-08-25 01:14:28 +02:00
Thomas Kolb 9d86bc3c97 doc: write generated files to separate directory 2024-08-25 00:52:51 +02:00
Thomas Kolb 2e91fd7c42 Apply free software+documentation licenses
All code is now licensed under GPLv3+. The documentation is licensed under
CC BY-SA 4.0.

This is now officially free software! \o/
2024-08-23 11:53:40 +02:00
Simon Ruderich fe3460a899 doc: s/should/must/ 2024-07-23 09:21:14 +02:00
Thomas Kolb 87eeb045b0 docs: define an Empty Frame and its usage 2024-07-22 21:40:54 +02:00
Thomas Kolb 55ec709001 doc: ignore generated diagrams 2024-07-01 21:02:13 +02:00
Thomas Kolb 1840b3099c doc: add some message sequence charts
- Connection establishment
- Connection close
- Packet transfer
2024-06-22 01:29:29 +02:00
Thomas Kolb 95d9eda0a0 doc: add introduction + some more ideas 2024-06-08 11:49:43 +02:00
Thomas Kolb dde4e5ba7d doc: moved CRC from layer 1 to layer 2 2024-06-08 11:34:52 +02:00
Thomas Kolb c45eb4e334 doc: define connectionless frame type 2024-06-08 11:34:52 +02:00
Thomas Kolb 6fe9fdbe2b doc: minor clarifications 2024-06-08 11:34:52 +02:00
Thomas Kolb 8fb345b27c doc: automatic packet repetition algorithm 2024-06-08 11:34:52 +02:00
Thomas Kolb 6065157023 doc: added Makefile 2024-06-08 11:34:52 +02:00
Thomas Kolb 698cf74f3a doc: document data whitening procedure 2024-06-08 11:34:52 +02:00
Thomas Kolb ccc4e452ff doc: start defining the layer 2 2024-06-08 11:34:52 +02:00
Thomas Kolb fe5bcabd14 doc: document burst format 2024-06-08 11:34:52 +02:00
Thomas Kolb be0cac13c1 Starting to write the documentation with AsciiDoc 2024-06-08 11:34:52 +02:00