feat(v2): replace AI SVG with custom PNG for automotive container metaphor

This commit is contained in:
Nubenetes Bot
2026-05-19 16:31:54 +02:00
parent 6e4f91ea06
commit 8fa12001f2
4 changed files with 12 additions and 50 deletions

View File

@@ -128,7 +128,8 @@ This file contains the accumulated instructions and long-term vision for the aut
39. **Industrial Learning Flow**: V2 documents MUST follow an O'Reilly-style technical progression. Organization within sections must move from foundational theory and standards to advanced implementation details and emerging patterns.
40. **Autonomous Multi-Tagging**: Every resource evaluation MUST assign at least one maturity tag and one resource-type tag if applicable. Fallback to `[COMMUNITY-TOOL]` is only permitted after exhaustive classification failure.
- **V2 Index Branding Protection**: The header and vision block of the V2 Elite Portal MUST NOT be modified. The title MUST remain "Nubenetes Elite Portal (V2)" and the abstract MUST use the "The High-Density Vision" text as hardcoded in the optimizer logic to maintain industrial-grade branding.
- **V2 Index Visual Standard (Automotive Roots)**: The Nubenetes V2 Elite Portal index MUST feature a centered banner image linked to `kubernetes.io`, followed by the Horatio Nelson Jackson quote and the modernized automotive container metaphor image (`images/container_with_cars_v2.svg`) to preserve the project's roots while embracing 2026 aesthetics.
- **V2 Index Visual Standard (Automotive Roots)**: The Nubenetes V2 Elite Portal index MUST feature a centered banner image linked to `kubernetes.io`, followed by the Horatio Nelson Jackson quote and the specific automotive container metaphor image (`images/container_with_cars_v2.png`). This image is a manually provided asset and MUST NOT be regenerated by AI to ensure the preservation of the project's established visual identity.
37. **Linguistic Uniformity**: All core documentation (index, README, GEMINI.md) and V2 portal summaries MUST be written in **Professional Technical English**. V1 descriptions remain in their native language (Mandate 10).

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 MiB

View File

@@ -1,48 +0,0 @@
<svg width="800" height="400" viewBox="0 0 800 400" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Modern Background Gradient -->
<defs>
<linearGradient id="bg_grad" x1="0" y1="0" x2="800" y2="400" gradientUnits="userSpaceOnUse">
<stop stop-color="#0F172A"/>
<stop offset="1" stop-color="#1E293B"/>
</linearGradient>
<linearGradient id="container_grad" x1="200" y1="100" x2="600" y2="300" gradientUnits="userSpaceOnUse">
<stop stop-color="#38BDF8"/>
<stop offset="1" stop-color="#0EA5E9"/>
</linearGradient>
<filter id="glow" x="-20%" y="-20%" width="140%" height="140%">
<blur stdDeviation="10" />
</filter>
</defs>
<rect width="800" height="400" rx="12" fill="url(#bg_grad)"/>
<!-- Kubernetes Hexagonal Pattern (Subtle Background) -->
<path d="M50 50L75 35.5V64.5L50 79L25 64.5V35.5L50 50Z" fill="white" fill-opacity="0.03"/>
<path d="M750 350L775 335.5V364.5L750 379L725 364.5V335.5L750 350Z" fill="white" fill-opacity="0.03"/>
<!-- Modern Shipping Container (Kubernetes Metaphor) -->
<rect x="200" y="120" width="400" height="200" rx="4" stroke="url(#container_grad)" stroke-width="2" fill="#0EA5E9" fill-opacity="0.1"/>
<line x1="200" y1="160" x2="600" y2="160" stroke="url(#container_grad)" stroke-width="1" stroke-dasharray="4 4"/>
<line x1="200" y1="200" x2="600" y2="200" stroke="url(#container_grad)" stroke-width="1" stroke-dasharray="4 4"/>
<line x1="200" y1="240" x2="600" y2="240" stroke="url(#container_grad)" stroke-width="1" stroke-dasharray="4 4"/>
<line x1="200" y1="280" x2="600" y2="280" stroke="url(#container_grad)" stroke-width="1" stroke-dasharray="4 4"/>
<!-- Sleek Car Silhouettes (Automotive Roots) -->
<!-- Car 1 -->
<path d="M250 260C250 260 270 240 320 240C370 240 400 260 400 260L400 280L250 280V260Z" fill="white" fill-opacity="0.8"/>
<circle cx="280" cy="285" r="8" fill="#38BDF8"/>
<circle cx="370" cy="285" r="8" fill="#38BDF8"/>
<!-- Car 2 (Futuristic Perspective) -->
<path d="M420 220C420 220 440 200 490 200C540 200 570 220 570 220L570 240L420 240V220Z" fill="white" fill-opacity="0.4"/>
<circle cx="450" cy="245" r="6" fill="#38BDF8" fill-opacity="0.5"/>
<circle cx="540" cy="245" r="6" fill="#38BDF8" fill-opacity="0.5"/>
<!-- Kubernetes Logo Elements (Stylized) -->
<path d="M400 60L430 77.32V112H370V77.32L400 60Z" fill="#38BDF8" filter="url(#glow)"/>
<path d="M400 70L420 81.5V104.5H380V81.5L400 70Z" fill="#0F172A"/>
<!-- Text: Nubenetes V2 Elite -->
<text x="400" y="360" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="bold" fill="white" fill-opacity="0.9">NUBENETES V2 ELITE</text>
<text x="400" y="380" text-anchor="middle" font-family="Arial, sans-serif" font-size="12" fill="#38BDF8">ESTABLISHED 2018 | MODERNIZED 2026</text>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,6 +1,15 @@
# Nubenetes Elite Portal (V2)
![Banner](images/kubernetes_logo.jpg)
<center markdown="1">
[![Banner](images/kubernetes_logo.jpg)](https://kubernetes.io)
</center>
"I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
<center markdown="1">
[![container_with_cars](images/container_with_cars_v2.png)](https://www.cncf.io/certification/software-conformance) <br/>
</center>
!!! abstract "The High-Density Vision"
The V2 Edition is a curated, high-density version of the Nubenetes archive. Using **Agentic AI Orchestration**, the system selects only the most relevant, stable, and impactful resources for the modern Cloud Native ecosystem (2026 and beyond).