From 5d48ca4ffa2fd31c3ae76505c030c5f0735c2c18 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Thu, 28 Jul 2022 23:19:41 -0500 Subject: [PATCH] Update: Fixes, improvements, and add additional specifications and documentation. A number of website mistakes are fixed. Tweak the styling some. Implement a "highlight" class rather than hard-coding the highlighting of the menu entries against "unlink". Add numerous specification and documentation pages. This is a manual process because I have yet to implement an auto-generator script for this. I have not determined the style practice as well. I also reached some burn-out while writing this and started working faster and sloppier. The result is a rather inconsistent mix of the HTML markup transcription of the specifications and documentation. Due to being a bit sloppier near the end, I also expect several mistakes in the transcription process. I did not get to the Featureless Make specifications and documentation within the scope of this commit. --- css/kevux.css | 7 + distributions/turtle/changelog.html | 2 +- distributions/turtle/documentation.html | 2 +- distributions/turtle/documentation/additional.html | 4 +- .../turtle/documentation/configuring.html | 2 +- distributions/turtle/documentation/credits.html | 2 +- distributions/turtle/documentation/installing.html | 2 +- distributions/turtle/documentation/problems.html | 5 +- distributions/turtle/documentation/running.html | 2 +- distributions/turtle/documentation/servers.html | 2 +- distributions/turtle/documentation/software.html | 2 +- documentation.html | 14 +- documentation/byte_dump.html | 36 +- documentation/byte_dump/specifications.html | 95 +++ documentation/control.html | 39 +- documentation/control/specifications.html | 115 ++++ .../control/specifications/packet_request.html | 158 +++++ .../control/specifications/packet_response.html | 203 ++++++ documentation/control/specifications/settings.html | 229 +++++++ documentation/controller.html | 200 ++++-- documentation/controller/specifications.html | 132 ++++ .../controller/specifications/action.html | 222 +++++++ documentation/controller/specifications/entry.html | 704 +++++++++++++++++++++ documentation/controller/specifications/exit.html | 648 +++++++++++++++++++ .../controller/specifications/packet.html | 303 +++++++++ documentation/controller/specifications/rule.html | 601 ++++++++++++++++++ documentation/fake.html | 72 +-- documentation/fake/specifications.html | 98 +++ documentation/firewall.html | 36 +- documentation/firewall/specifications.html | 95 +++ documentation/fss_basic_list_read.html | 36 +- .../fss_basic_list_read/specifications.html | 95 +++ documentation/fss_basic_list_write.html | 38 +- .../fss_basic_list_write/specifications.html | 95 +++ documentation/fss_basic_read.html | 36 +- documentation/fss_basic_read/specifications.html | 95 +++ documentation/fss_basic_write.html | 38 +- documentation/fss_basic_write/specifications.html | 95 +++ documentation/fss_embedded_list_read.html | 36 +- .../fss_embedded_list_read/specifications.html | 95 +++ documentation/fss_embedded_list_write.html | 38 +- .../fss_embedded_list_write/specifications.html | 95 +++ documentation/fss_extended_list_read.html | 36 +- .../fss_extended_list_read/specifications.html | 95 +++ documentation/fss_extended_list_write.html | 38 +- .../fss_extended_list_write/specifications.html | 95 +++ documentation/fss_extended_read.html | 36 +- .../fss_extended_read/specifications.html | 95 +++ documentation/fss_extended_write.html | 38 +- .../fss_extended_write/specifications.html | 95 +++ documentation/fss_identify.html | 38 +- documentation/fss_identify/specifications.html | 95 +++ documentation/fss_payload_read.html | 38 +- documentation/fss_payload_read/specifications.html | 95 +++ documentation/fss_payload_write.html | 38 +- .../fss_payload_write/specifications.html | 95 +++ documentation/fss_status_code.html | 30 +- documentation/fss_status_code/specifications.html | 95 +++ documentation/iki_read.html | 42 +- documentation/iki_read/specifications.html | 95 +++ documentation/iki_write.html | 30 +- documentation/iki_write/specifications.html | 95 +++ documentation/status_code.html | 30 +- documentation/status_code/specifications.html | 95 +++ documentation/utf8.html | 48 +- documentation/utf8/specifications.html | 95 +++ documents/standards/fll/fss-0000.txt | 28 +- documents/standards/fll/fss-0001.txt | 26 +- documents/standards/fll/fss-0002.txt | 30 +- documents/standards/fll/fss-0003.txt | 40 +- documents/standards/fll/fss-0004.txt | 8 +- documents/standards/fll/fss-0005.txt | 10 +- documents/standards/fll/fss-0006.txt | 8 +- documents/standards/fll/fss-0007.txt | 10 +- documents/standards/fll/fss-0008.txt | 2 +- documents/standards/fll/fss-0009.txt | 30 +- documents/standards/fll/fss-000a.txt | 28 +- documents/standards/fll/fss-000b.txt | 2 +- documents/standards/fll/fss-000c.txt | 8 +- documents/standards/fll/fss-000d.txt | 18 +- documents/standards/fll/fss-000e.txt | 55 +- documents/standards/fll/fss-000f.txt | 18 +- documents/standards/fll/fss.txt | 75 ++- documents/standards/fll/iki-0001.txt | 18 +- documents/standards/fll/iki-0002.txt | 8 +- documents/standards/fll/iki.txt | 46 +- fll/design.html | 2 +- fll/specifications.html | 49 +- fll/specifications/fss/fss-0000.html | 2 +- fll/specifications/fss/fss-0001.html | 2 +- fll/specifications/fss/fss-0002.html | 2 +- fll/specifications/fss/fss-0003.html | 2 +- fll/specifications/fss/fss-0004.html | 2 +- fll/specifications/fss/fss-0005.html | 2 +- fll/specifications/fss/fss-0006.html | 2 +- fll/specifications/fss/fss-0007.html | 2 +- fll/specifications/fss/fss-0008.html | 2 +- fll/specifications/fss/fss-0009.html | 2 +- fll/specifications/fss/fss-000a.html | 8 +- fll/specifications/fss/fss-000b.html | 2 +- fll/specifications/fss/fss-000c.html | 2 +- fll/specifications/fss/fss-000d.html | 2 +- fll/specifications/fss/fss-000e.html | 2 +- fll/specifications/fss/fss-000f.html | 2 +- fll/specifications/iki/iki-0000.html | 2 +- fll/specifications/iki/iki-0001.html | 2 +- fll/specifications/iki/iki-0002.html | 2 +- news/2022_05_01-website_redesign.html | 2 +- news/2022_05_06-basic_program_documentation.html | 2 +- news/2022_05_16-fll_specifications_added.html | 2 +- news/2022_06_04-librem_to_freedom.html | 2 +- news/2022_07_02-fll_0_5_10_release.html | 2 +- projects.html | 60 +- specification.html | 322 ++++++++++ 114 files changed, 6491 insertions(+), 870 deletions(-) create mode 100644 documentation/byte_dump/specifications.html create mode 100644 documentation/control/specifications.html create mode 100644 documentation/control/specifications/packet_request.html create mode 100644 documentation/control/specifications/packet_response.html create mode 100644 documentation/control/specifications/settings.html create mode 100644 documentation/controller/specifications.html create mode 100644 documentation/controller/specifications/action.html create mode 100644 documentation/controller/specifications/entry.html create mode 100644 documentation/controller/specifications/exit.html create mode 100644 documentation/controller/specifications/packet.html create mode 100644 documentation/controller/specifications/rule.html create mode 100644 documentation/fake/specifications.html create mode 100644 documentation/firewall/specifications.html create mode 100644 documentation/fss_basic_list_read/specifications.html create mode 100644 documentation/fss_basic_list_write/specifications.html create mode 100644 documentation/fss_basic_read/specifications.html create mode 100644 documentation/fss_basic_write/specifications.html create mode 100644 documentation/fss_embedded_list_read/specifications.html create mode 100644 documentation/fss_embedded_list_write/specifications.html create mode 100644 documentation/fss_extended_list_read/specifications.html create mode 100644 documentation/fss_extended_list_write/specifications.html create mode 100644 documentation/fss_extended_read/specifications.html create mode 100644 documentation/fss_extended_write/specifications.html create mode 100644 documentation/fss_identify/specifications.html create mode 100644 documentation/fss_payload_read/specifications.html create mode 100644 documentation/fss_payload_write/specifications.html create mode 100644 documentation/fss_status_code/specifications.html create mode 100644 documentation/iki_read/specifications.html create mode 100644 documentation/iki_write/specifications.html create mode 100644 documentation/status_code/specifications.html create mode 100644 documentation/utf8/specifications.html create mode 100644 specification.html diff --git a/css/kevux.css b/css/kevux.css index 2936300..6df8e06 100644 --- a/css/kevux.css +++ b/css/kevux.css @@ -81,6 +81,10 @@ display: block; font-weight: normal; +} + +.kevux > .content-block > .nav-block > .nav-menu > .nav-item.highlight, +.kevux > .content-block > .nav-block > .nav-menu > .nav-item.highlight > .nav-text.unlink { background-color: #e5f5c9; } @@ -104,6 +108,7 @@ .kevux > .content-block > .main-block .grid { column-gap: 1rem; + margin-bottom: 1rem; } .kevux > .content-block > .main-block .grid.wide { @@ -200,10 +205,12 @@ color: #724801; } +.kevux.specification > .content-block > .main-block .table.context-parameters > .set > .row:nth-child(even), .kevux.documentation > .content-block > .main-block .table.context-parameters > .set > .row:nth-child(even) { background-color: #efefef; } +.kevux.specification > .content-block > .main-block .table.context-parameters > .set > .row > .column:nth-child(1), .kevux.documentation > .content-block > .main-block .table.context-parameters > .set > .row > .column:nth-child(1) { text-align: center; } diff --git a/distributions/turtle/changelog.html b/distributions/turtle/changelog.html index cf7a698..fe49fc9 100644 --- a/distributions/turtle/changelog.html +++ b/distributions/turtle/changelog.html @@ -72,7 +72,7 @@ Turtle Kevux -