[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