[rulkc] [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity
Dmitry Rokosov
rockosov at rulkc.org
Fri Sep 4 12:42:15 MSK 2026
Thank you for the patch!
Applied to master.
Merge: c6a6697a89a4 797b56efce2a
Author: Dmitry Rokosov <rockosov at rulkc.org>
Date: Thu Sep 3 16:42:24 2026 +0300
Merge branch 'rockosov/dev.landau.one' into master
Signed-off-by: Dmitry Rokosov <rockosov at rulkc.org>
.gitignore | 2 +
.spellcheck-allow.txt | 89 +++++++
README.md | 4 +-
_config.yml | 4 +-
content/_index.md | 88 +++++++
content/landau-linux/_index.md | 39 ++++
content/landau-linux/maintenance/_index.md | 583 ++++++++++++++++++++++++++++++++++++++++++++++
open_mic_27_03_2026.md => content/open_mic_27_03_2026/_index.md | 4 +-
rulkc.png => content/rulkc.png | Bin
hugo.yaml | 41 ++++
index.md | 67 ------
layouts/partials/head-additions.html | 26 +++
scripts/spellcheck.sh | 112 +++++++++
themes/landau-hacker/LICENSE | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/landau-hacker/README.md | 19 ++
themes/landau-hacker/archetypes/default.md | 5 +
themes/landau-hacker/archetypes/events.md | 38 +++
themes/landau-hacker/archetypes/news.md | 9 +
themes/landau-hacker/layouts/404.html | 39 ++++
themes/landau-hacker/layouts/_default/_markup/render-codeblock.html | 7 +
themes/landau-hacker/layouts/_default/baseof.html | 43 ++++
themes/landau-hacker/layouts/_default/list.html | 14 ++
themes/landau-hacker/layouts/_default/single.html | 3 +
themes/landau-hacker/layouts/_markup/render-codeblock.html | 7 +
themes/landau-hacker/layouts/index.html | 3 +
themes/landau-hacker/layouts/partials/head-additions.html | 0
themes/landau-hacker/static/css/hacker.css | 290 +++++++++++++++++++++++
themes/landau-hacker/static/favicon.svg | 3 +
themes/landau-hacker/static/images/bkg.png | Bin 0 -> 1218 bytes
themes/landau-hacker/static/images/bullet.png | Bin 0 -> 603 bytes
themes/landau-hacker/static/rulkc.png | Bin 0 -> 8749 bytes
themes/landau-hacker/theme.yaml | 15 ++
32 files changed, 2155 insertions(+), 73 deletions(-)
On Wed, Jul 29, 2026 at 04:37:25PM +0300, Dmitry Rokosov wrote:
> This patch series reworks the LANDAU documentation website to reflect
> the project's evolution from a single Linux kernel fork into a broader
> umbrella initiative under RULKC.
>
> The series introduces infrastructure improvements (Hugo migration,
> Mermaid support, spell checking) followed by content restructuring that
> establishes LANDAU as a collection of system components, with LANDAU
> Linux as the first active subproject.
>
> Compared to v1, this version includes significant additions:
> - Full Hugo migration with a dedicated theme (landau-hacker)
> - Mermaid diagram rendering support (JavaScript-based workaround)
> - A comprehensive 300+ line maintenance manifest for LANDAU Linux
> - Project branding unification (LANDAU -> LANDAU Linux)
> - Maintainer responsibilities and the 2MR process with gitGraph diagrams
>
> Comapred to v2, this version:
> - Splits some patches to small logic changes
> - Enhances mermaid diagrams
> - Fixups some spelling problems
>
> Summary of changes:
> - .gitignore - ignore Hugo build artifacts
> - scripts/spellcheck.sh - hunspell-based spell checker (en_US + ru_RU)
> - themes/landau-hacker - add dedicated Hugo theme (port of GitHub Hacker)
> - hugo.yaml - preliminary Hugo configuration
> - layouts/partials/head-additions.html - Mermaid JS workaround
> - content: rename index.md -> _index.md for Hugo compatibility
> - content: move content to subdirectory
> - Re-design main page from LANDAU Kernel to LANDAU umbrella project
> - Add LANDAU Linux subproject overview (index.md)
> - Add LANDAU Linux maintenance manifest (maintenance.md)
> - landau-linux: major overhaul of the maintenance doc
> - landau-linux: finalize documentation after review call
> - config: update LANDAU acronym and branding
> - treewide: update rulkc official mailing address
> - misc: fix front matter (published -> draft)
>
> The maintenance manifest formalizes key processes:
> - Versioning scheme (VERSION.PATCHLEVEL.SUBLEVEL.lXYZ)
> - Branching strategy (landau-next, landau-V.P.y)
> - Release cycle with RMW and RC phases
> - LTS support policy (guaranteed support for the latest LTS kernel)
> - Maintainer workflow with the double-merge (2MR) process
> - GPG signing requirements for tags and pull requests
> - Squash policy with Co-developed-by attribution
>
> After this series, the website will have:
> .
> ├── _config.yml # Legacy Jekyll config
> ├── hugo.yaml # Main Hugo configuration
> ├── README.md # Project overview
> ├── LICENSE # GNU GPL v3 license
> │
> ├── content/ # Site content
> │ ├── _index.md # LANDAU umbrella landing page
> │ ├── landau-linux/
> │ │ ├── _index.md # LANDAU Linux subproject overview
> │ │ └── maintenance/
> │ │ └── _index.md # Maintenance manifest
> │ ├── open_mic_27_03_2026/
> │ │ └── _index.md # Open Mic event page
> │ └── rulkc.png # RULKC logo image
> │
> ├── layouts/
> │ └── partials/
> │ └── head-additions.html # Mermaid JS workaround
> │
> ├── scripts/
> │ └── spellcheck.sh # Hunspell-based spell checker
> │
> └── themes/
> └── landau-hacker/ # Custom Hugo theme
> ├── archetypes/ # Content templates
> │ ├── default.md
> │ ├── events.md
> │ └── news.md
> ├── layouts/ # Theme templates
> │ ├── 404.html
> │ ├── index.html
> │ ├── _default/
> │ │ ├── baseof.html
> │ │ ├── list.html
> │ │ ├── single.html
> │ │ └── _markup/
> │ │ └── render-codeblock.html
> │ └── partials/
> │ └── head-additions.html
> ├── static/ # Static assets
> │ ├── css/
> │ │ └── hacker.css # Main stylesheet (290 lines)
> │ ├── favicon.svg # Site favicon
> │ ├── images/
> │ │ ├── bkg.png # Background texture
> │ │ └── bullet.png # List bullet icon
> │ └── rulkc.png # RULKC logo
> ├── LICENSE # GPL v3
> ├── README.md # Theme documentation
> └── theme.yaml # Theme metadata
>
> Future subprojects (U-Boot, EFI, QEMU) will follow the same pattern.
>
> This work was co-developed by:
> - Serge Semin <svsemin at unistemlab.com>
> - Dmitry Rokosov <rockosov at rulkc.org>
> - Nikita Shubin <nikita.shubin at maquefel.me>
>
> Dmitry Rokosov (13):
> Re-design main page from LANDAU Kernel to LANDAU umbrella project
> Add LANDAU Linux project overview and maintenance documentation
> landau-linux: maintenance: Fix LANDAU Linux release version format
> landau-linux: maintenance: Drop redundant GIT-repo structure chapter
> landau-linux: maintenance: Drop redundant example visualization
> paragraph
> landau-linux: maintenance: Extend glossary descriptions
> landau-linux: maintenance: Wrap up the text to be up to 80-char per
> line
> landau-linux: maintenance: Convert links to being clickable
> landau-linux: Drop excessive '*' symbol from the text
> content: Move content to subdirectory
> content: convert links to canonical
> config: update LANDAU acronym and branding
> treewide: update rulkc official mailing address
>
> Nikita Shubin (7):
> scripts: Add hunspell checker
> hugo: renamed index.md to _index.md
> themes: add landau-hacker theme
> template: config: Add landau preliminary config
> content/landau_linux_maintenance: Fix front matter
> mermaid: Add mermaid workaround
> misc: add .gitignore
>
> Serge Semin (20):
> landau-linux: maintenance: Use LANDAU Linux project name
> landau-linux: maintenance: Cleanup the description text
> landau-linux: maintenance: Cleanup the glossary text
> landau-linux: maintenance: Drop 'upstream/mainline' English-ism from
> text
> landau-linux: maintenance: Add missing MR to glossary
> landau-linux: maintenance: Add missing EOL to glossary
> landau-linux: maintenance: Add missing RC-stage version/tags
> description
> landau-linux: maintenance: Clarify the branch/repo words usage
> landau-linux: maintenance: Extend GIT-branches description
> landau-linux: maintenance: Fix incorrect LANDAU Linux release lag
> landau-linux: maintenance: Fix incomplete RC-version in the example
> landau-linux: maintenance: Fix incorrect Linux version in the example
> landau-linux: maintenance: Add more detailed IC in the example
> landau-linux: maintenance: Refactor and enhance release process
> chapter
> landau-linux: maintenance: Add maintainers repos and 2MR description
> landau-linux: maintenance: Create nice-looking doc version footer
> landau-linux: Clarify LANDAU Linux project definition
> landau-linux: Drop 'upstream/mainline/stable/consumer' English-ism
> landau-linux: Extend the LANDAU Linux project description
> landau-linux: Wrap up the text to be up to 80-char per line
>
> .gitignore | 2 +
> .spellcheck-allow.txt | 89 +++
> README.md | 4 +-
> _config.yml | 4 +-
> content/_index.md | 88 +++
> content/landau-linux/_index.md | 39 +
> content/landau-linux/maintenance/_index.md | 583 +++++++++++++++
> .../open_mic_27_03_2026/_index.md | 4 +-
> rulkc.png => content/rulkc.png | Bin
> hugo.yaml | 41 ++
> index.md | 67 --
> layouts/partials/head-additions.html | 26 +
> scripts/spellcheck.sh | 112 +++
> themes/landau-hacker/LICENSE | 674 ++++++++++++++++++
> themes/landau-hacker/README.md | 19 +
> themes/landau-hacker/archetypes/default.md | 5 +
> themes/landau-hacker/archetypes/events.md | 38 +
> themes/landau-hacker/archetypes/news.md | 9 +
> themes/landau-hacker/layouts/404.html | 39 +
> .../_default/_markup/render-codeblock.html | 7 +
> .../layouts/_default/baseof.html | 43 ++
> .../landau-hacker/layouts/_default/list.html | 14 +
> .../layouts/_default/single.html | 3 +
> .../layouts/_markup/render-codeblock.html | 7 +
> themes/landau-hacker/layouts/index.html | 3 +
> .../layouts/partials/head-additions.html | 0
> themes/landau-hacker/static/css/hacker.css | 290 ++++++++
> themes/landau-hacker/static/favicon.svg | 3 +
> themes/landau-hacker/static/images/bkg.png | Bin 0 -> 1218 bytes
> themes/landau-hacker/static/images/bullet.png | Bin 0 -> 603 bytes
> themes/landau-hacker/static/rulkc.png | Bin 0 -> 8749 bytes
> themes/landau-hacker/theme.yaml | 15 +
> 32 files changed, 2155 insertions(+), 73 deletions(-)
> create mode 100644 .gitignore
> create mode 100644 .spellcheck-allow.txt
> create mode 100644 content/_index.md
> create mode 100644 content/landau-linux/_index.md
> create mode 100644 content/landau-linux/maintenance/_index.md
> rename open_mic_27_03_2026.md => content/open_mic_27_03_2026/_index.md (98%)
> rename rulkc.png => content/rulkc.png (100%)
> create mode 100644 hugo.yaml
> delete mode 100644 index.md
> create mode 100644 layouts/partials/head-additions.html
> create mode 100755 scripts/spellcheck.sh
> create mode 100644 themes/landau-hacker/LICENSE
> create mode 100644 themes/landau-hacker/README.md
> create mode 100644 themes/landau-hacker/archetypes/default.md
> create mode 100644 themes/landau-hacker/archetypes/events.md
> create mode 100644 themes/landau-hacker/archetypes/news.md
> create mode 100644 themes/landau-hacker/layouts/404.html
> create mode 100644 themes/landau-hacker/layouts/_default/_markup/render-codeblock.html
> create mode 100644 themes/landau-hacker/layouts/_default/baseof.html
> create mode 100644 themes/landau-hacker/layouts/_default/list.html
> create mode 100644 themes/landau-hacker/layouts/_default/single.html
> create mode 100644 themes/landau-hacker/layouts/_markup/render-codeblock.html
> create mode 100644 themes/landau-hacker/layouts/index.html
> create mode 100644 themes/landau-hacker/layouts/partials/head-additions.html
> create mode 100644 themes/landau-hacker/static/css/hacker.css
> create mode 100644 themes/landau-hacker/static/favicon.svg
> create mode 100644 themes/landau-hacker/static/images/bkg.png
> create mode 100644 themes/landau-hacker/static/images/bullet.png
> create mode 100644 themes/landau-hacker/static/rulkc.png
> create mode 100644 themes/landau-hacker/theme.yaml
>
> --
> 2.48.1
>
--
Thank you,
Dmitry
More information about the rulkc
mailing list