public inbox for rulkc@linuxtesting.org
 help / color / mirror / Atom feed
* [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity
@ 2026-07-29 13:37 Dmitry Rokosov
  2026-07-29 13:37 ` [PATCH v3 01/40] scripts: Add hunspell checker Dmitry Rokosov
                   ` (40 more replies)
  0 siblings, 41 replies; 44+ messages in thread
From: Dmitry Rokosov @ 2026-07-29 13:37 UTC (permalink / raw)
  To: alexandr.popov62, a13xp0p0v, alexandr.kostrikov, densplotnikov.1,
	m_ximus, Shipovskijva, v, maxmoskm, oxffffaa, adeepv, olegartys,
	cannybear, andrey.rusalin, nikita.shubin
  Cc: rulkc, kernel, rockosov, Dmitry Rokosov

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@unistemlab•com>
- Dmitry Rokosov <rockosov@rulkc•org>
- Nikita Shubin <nikita.shubin@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
\r

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2026-09-04  9:42 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-29 13:37 [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 01/40] scripts: Add hunspell checker Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 02/40] hugo: renamed index.md to _index.md Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 03/40] Re-design main page from LANDAU Kernel to LANDAU umbrella project Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 04/40] Add LANDAU Linux project overview and maintenance documentation Dmitry Rokosov
2026-07-30 10:13   ` [rulkc] " Nikita Shubin
2026-07-29 13:37 ` [PATCH v3 05/40] landau-linux: maintenance: Use LANDAU Linux project name Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 06/40] landau-linux: maintenance: Cleanup the description text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 07/40] landau-linux: maintenance: Cleanup the glossary text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 08/40] landau-linux: maintenance: Drop 'upstream/mainline' English-ism from text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 09/40] landau-linux: maintenance: Add missing MR to glossary Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 10/40] landau-linux: maintenance: Add missing EOL " Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 11/40] landau-linux: maintenance: Add missing RC-stage version/tags description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 12/40] landau-linux: maintenance: Clarify the branch/repo words usage Dmitry Rokosov
2026-07-29 13:37 ` [rulkc] [PATCH v3 13/40] landau-linux: maintenance: Extend GIT-branches description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 14/40] landau-linux: maintenance: Fix incorrect LANDAU Linux release lag Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 15/40] landau-linux: maintenance: Fix incomplete RC-version in the example Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 16/40] landau-linux: maintenance: Fix incorrect Linux version " Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 17/40] landau-linux: maintenance: Add more detailed IC " Dmitry Rokosov
2026-07-29 13:37 ` [rulkc] [PATCH v3 18/40] landau-linux: maintenance: Refactor and enhance release process chapter Dmitry Rokosov
2026-07-30 10:26   ` Nikita Shubin
2026-07-29 13:37 ` [PATCH v3 19/40] landau-linux: maintenance: Add maintainers repos and 2MR description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 20/40] landau-linux: maintenance: Fix LANDAU Linux release version format Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 21/40] landau-linux: maintenance: Drop redundant GIT-repo structure chapter Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 22/40] landau-linux: maintenance: Drop redundant example visualization paragraph Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 23/40] landau-linux: maintenance: Extend glossary descriptions Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 24/40] landau-linux: maintenance: Wrap up the text to be up to 80-char per line Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 25/40] landau-linux: maintenance: Convert links to being clickable Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 26/40] landau-linux: maintenance: Create nice-looking doc version footer Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 27/40] landau-linux: Drop excessive '*' symbol from the text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 28/40] landau-linux: Clarify LANDAU Linux project definition Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 29/40] landau-linux: Drop 'upstream/mainline/stable/consumer' English-ism Dmitry Rokosov
2026-07-29 13:37 ` [rulkc] [PATCH v3 30/40] landau-linux: Extend the LANDAU Linux project description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 31/40] landau-linux: Wrap up the text to be up to 80-char per line Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 32/40] content: Move content to subdirectory Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 33/40] themes: add landau-hacker theme Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 34/40] template: config: Add landau preliminary config Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 35/40] content: convert links to canonical Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 36/40] content/landau_linux_maintenance: Fix front matter Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 37/40] mermaid: Add mermaid workaround Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 38/40] misc: add .gitignore Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 39/40] config: update LANDAU acronym and branding Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 40/40] treewide: update rulkc official mailing address Dmitry Rokosov
2026-09-04  9:42 ` [rulkc] [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity Dmitry Rokosov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®