Commit Graph

4061 Commits

Author SHA1 Message Date
Inaki Fernandez
487a21d195 chore: resolve empty slides, update Red Hat blog paths, rescue Rookout links, and fix spacing formatting 2026-07-11 14:39:32 +02:00
Jaedon Munton
ab0881f099 Add Doubleword control-layer
Signed-off-by: Jaedon Munton <jaedon.munton@doubleword.ai>
2026-07-10 13:41:54 +01:00
github-actions[bot]
088eca44e4 chore: update docs/lowcode-nocode.md [20260701-0916] 2026-07-01 09:17:15 +00:00
github-actions[bot]
620b3b23bc chore: update docs/aws-storage.md [20260701-0916] 2026-07-01 09:17:14 +00:00
github-actions[bot]
3852bcb4ab chore: update docs/ai.md [20260701-0916] 2026-07-01 09:17:12 +00:00
github-actions[bot]
a64c4ec253 chore: update docs/aws-serverless.md [20260701-0916] 2026-07-01 09:17:09 +00:00
github-actions[bot]
64b51efeff chore: update docs/aws-security.md [20260701-0916] 2026-07-01 09:17:07 +00:00
github-actions[bot]
184a83db37 chore: update docs/aws-iac.md [20260701-0916] 2026-07-01 09:17:06 +00:00
github-actions[bot]
95da509af8 chore: update docs/chaos-engineering.md [20260701-0916] 2026-07-01 09:17:04 +00:00
github-actions[bot]
00e7fdf61e chore: update docs/python.md [20260701-0916] 2026-07-01 09:17:02 +00:00
github-actions[bot]
b8e331dd49 chore: update docs/aws-networking.md [20260701-0916] 2026-07-01 09:17:00 +00:00
github-actions[bot]
4753f9e826 chore: update docs/javascript.md [20260701-0916] 2026-07-01 09:16:58 +00:00
github-actions[bot]
9470035dda chore: update docs/oauth.md [20260701-0916] 2026-07-01 09:16:56 +00:00
github-actions[bot]
ed3739622a chore: update docs/cloudflare.md [20260701-0916] 2026-07-01 09:16:54 +00:00
github-actions[bot]
5b20174cdc chore: update docs/aws-monitoring.md [20260701-0916] 2026-07-01 09:16:52 +00:00
github-actions[bot]
abd537a581 chore: update docs/nosql.md [20260701-0916] 2026-07-01 09:16:50 +00:00
github-actions[bot]
730e2e6632 chore: update docs/mlops.md [20260701-0916] 2026-07-01 09:16:48 +00:00
github-actions[bot]
769bf2d767 chore: update docs/aws-databases.md [20260701-0916] 2026-07-01 09:16:46 +00:00
github-actions[bot]
b92605ab87 chore: update docs/sre.md [20260701-0916] 2026-07-01 09:16:44 +00:00
github-actions[bot]
ebc8034895 chore: update docs/cicd-kubernetes-plugins.md [20260701-0916] 2026-07-01 09:16:42 +00:00
github-actions[bot]
29c32afb67 chore: update docs/digital-money.md [20260701-0916] 2026-07-01 09:16:40 +00:00
github-actions[bot]
6015570623 chore: update docs/uncategorized.md [20260701-0916] 2026-07-01 09:16:38 +00:00
github-actions[bot]
7183e5c71c chore: update docs/aws-newfeatures.md [20260701-0916] 2026-07-01 09:16:36 +00:00
github-actions[bot]
0e1e4eb80b chore: update docs/edge-computing.md [20260701-0916] 2026-07-01 09:16:34 +00:00
github-actions[bot]
c3ea51fea3 chore: update docs/oraclecloud.md [20260701-0916] 2026-07-01 09:16:32 +00:00
github-actions[bot]
dfb5809e67 chore: update docs/demos.md [20260701-0916] 2026-07-01 09:16:30 +00:00
github-actions[bot]
a47972d3f4 chore: update docs/elearning.md [20260701-0916] 2026-07-01 09:16:28 +00:00
github-actions[bot]
7af70aaa9a chore: update docs/chatgpt.md [20260701-0916] 2026-07-01 09:16:26 +00:00
github-actions[bot]
96f892468b chore: update docs/customer.md [20260701-0916] 2026-07-01 09:16:24 +00:00
github-actions[bot]
75c0e85896 chore: update docs/devsecops.md [20260701-0916] 2026-07-01 09:16:22 +00:00
github-actions[bot]
d267fa28cf chore: update docs/about.md [20260701-0916] 2026-07-01 09:16:20 +00:00
github-actions[bot]
8339930d72 chore: update docs/aws-devops.md [20260701-0916] 2026-07-01 09:16:18 +00:00
github-actions[bot]
626ac37694 chore: update docs/ai-agents-mcp.md [20260701-0916] 2026-07-01 09:16:16 +00:00
Inaki Fernandez
baf117fa61 fix(v2): add Awesome Lists to the Portal Guide quick-nav popover
The top horizontal bar is a custom quick-nav (docs/overrides/main.html), not
Material's tab bar (navigation.tabs is disabled). Its "Portal Guide" popover was
hardcoded with Topic Map/Methodology/Tags/About and did not include Awesome
Lists — so the earlier MkDocs nav change wasn't visible there.

- Add " Awesome Lists" to the Portal Guide popover (after Topic Map).
- Make the sidebar nav durable too: add the top-level " Awesome Lists" entry
  and the Portal Guide "Awesome Lists" child to _sync_enterprise_navigation, and
  exclude other-awesome-lists.md from its dimension via _FIXED_PAGES, so a full
  pipeline run no longer wipes these entries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 18:43:07 +02:00
Inaki Fernandez
6c36a493c7 feat(v2): add Awesome Lists hero card on index + Portal Guide nav entry
- New "Awesome Lists" hero-badge card on the V2 index, right after "Get
  Started", linking to /other-awesome-lists/.
- Custom gold-star + list-motif cover (docs/images/awesome-lists-cover.svg),
  matching the Awesome Lists page hero theme.
- New .hero-badge-card--gold modifier.
- Also list "Awesome Lists" under the Portal Guide top-bar menu (after Topic
  Map) for discoverability, in addition to the flagship " Awesome Lists" tab.
- Card added to the index template (survives regeneration) and to the current
  rendered v2-docs/index.md for immediate deploy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 18:25:19 +02:00
Inaki Fernandez
07e64cbda0 feat(v2): promote Awesome Lists to a flagship page with hero + category grid
The V2 "Awesome Lists" page (other-awesome-lists.md, derived from V1's
/v1/other-awesome-lists/) already existed but was buried under the
"Architectural Foundations" submenu. Promote it to a top-level, high-impact
destination:

- New src/awesome_page.py builds a hero banner + a category card grid derived
  from the page's own rendered H2 sections (stays in sync with AI re-clustering).
- v2_optimizer injects the header for other-awesome-lists.md during rendering,
  so it survives pipeline regeneration.
- Move it to a prominent top-level nav entry " Awesome Lists" (removed from the
  Architectural Foundations submenu).
- Add hero/grid/card styles to the V2 stylesheet.
- Apply the header to the current rendered page for immediate deploy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 18:00:53 +02:00
Inaki Fernandez
aa097c3695 feat: enrich V2 About with V1 standardization quotes; swap SoundCloud for YouTube in V1 DevOps
- V2 About: add Kelsey Hightower standardization thesis (§1), Red Hat's
  approach-to-Kubernetes quote table (§5.1), and Automation Anxiety (§8.1).
  Reuse existing V1 source links (techrepublic, redhat.com) as clickable refs.
- V1 DevOps: replace SoundCloud player with a small, centered, lazy-loaded
  YouTube embed (VON6YhZkNT0).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 17:01:04 +02:00
Inaki Fernandez
51c9ecb5ef fix: invert Nutanix logo in dark mode for V1 mosaic
Same fix as v2.9.53 for V2 — the Nutanix logo is black-on-transparent and
invisible in dark mode. Adds targeted CSS invert(1) via [data-md-color-scheme=slate]
to docs/static/extra.css (V1 stylesheet).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 12:17:02 +02:00
Inaki Fernandez
5d05d4a17c fix: invert Nutanix logo in dark mode for V2 mosaic visibility
The Nutanix logo is black-on-transparent, invisible on dark backgrounds.
Adds a targeted CSS rule using [data-md-color-scheme="slate"] to invert
it only in dark mode, keeping the original image unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 11:41:20 +02:00
Inaki Fernandez
c9e5a96ada feat: add IONOS, Nutanix, VMware, ProxmoxVE, Salesforce, SAP to mosaic via inventory
Add 6 YouTube channels to data/inventory.yaml + data/inventory.sql (the authoritative
source read by reorganize_mosaic.py). Previous commits edited index.md directly and
were overwritten by the agentic pipeline. Regenerate both V1 and V2 mosaics.
Also restore RedHat RAG blog link to v2-docs/mlops.md (removed by pipeline PR #462).

Categories assigned:
- IONOS UK, Nutanix → cloud_providers (order_v1 138-139)
- VMware, ProxmoxVE → cloud_native_kubernetes (order_v1 140-141)
- Salesforce, SAP → dev_testing_collab (order_v1 142-143)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 11:25:02 +02:00
Inaki Fernandez
f4bfc06e02 fix: rebalance V1 mosaic rows to 11 icons each
Move 6 new YouTube channels from overflow rows (343/344/346 had 13 items)
to a new dedicated tail row at the end of the mosaic. All existing rows
restored to exactly 11 icons; new channels added as rows 355-356 (6 each).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 10:47:27 +02:00
nubenetes-bot
3a5aa4ed50 style(cleaner): auto-correcting formatting & URL normalization 2026-06-25 08:11:25 +00:00
Inaki Fernandez
fbf6712455 feat: add IONOS, ProxmoxVE, Nutanix, Salesforce, SAP, VMware channels to V1/V2 mosaic + RedHat RAG blog + AWS Skill Builder
- Add 6 new YouTube channels to V1 and V2 mosaics (IONOS UK, ProxmoxVE, Nutanix, Salesforce, SAP, VMware main)
- Skip already-present channels: Cloudflare, Atlassian, VMware Tanzu
- Categorize in V2: Cloud Providers (IONOS, Nutanix), Cloud Native (VMware, Proxmox), Dev&Collab (Salesforce, SAP)
- Add logos: ionos_logo.png, proxmox_logo.png, nutanix_logo.png, sap_logo.png, vmware_logo.png, salesforce_logo.svg
- Add RedHat RAG blog to V1 mlops.md (Data Science section) and V2 mlops.md (Cloud Platforms > Red Hat)
- Add AWS Skill Builder to V1 aws.md (Free Resources) and V2 aws-training.md (Learning Platforms)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 10:10:02 +02:00
Inaki Fernandez
3eb9c18eb0 feat: add Firebase and Supabase YouTube channels to V1/V2 mosaic
Add the @Firebase and @supabase YouTube channels to the homepage
channel mosaic under the Observability, Databases & Cloud Storage
category, with icon logos and regenerated V1/V2 index mosaics.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 18:26:58 +02:00
Inaki Fernandez
aa0c12f143 fix(v2): prevent Trending Now impact badge overlapping card title
The CRITICAL/HIGH impact badge (and optional NEW pill) was absolutely
positioned top-right, so a long celeste category/title could slide
underneath it and become unreadable. Make the badge an in-flow,
right-aligned fit-content pill on its own line, with the NEW pill as a
flex sibling — impact, title and NEW can no longer overlap at any width.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 13:54:34 +02:00
Nubenetes Bot
b35d0c55d7 feat(v2): denser Trending lanes with pure-CSS "Show more" disclosure
The Trending section felt sparse (6 + 4 cards). Make it much denser while
keeping the page manageable:

- Lane 1 "Trending Now": select up to 16 category-diverse fresh items.
- Lane 2 "Rising this Quarter": select up to 12 sustained-momentum items.
- Each lane shows the first N cards (9 / 6) and tucks the rest behind a
  pure-CSS, no-JS "Show N more" / "Show less" disclosure (checkbox-hack +
  general-sibling combinator), scoped per lane via a .trending-lane wrapper.
- New .trending-card--extra (hidden by default, fade-in on reveal) and
  .trending-showmore pill styles, with slate-theme variants.

The two lanes remain de-duplicated by URL (verified: 16 + 12 cards, zero
overlap) and lane 2 keeps its sustained signal (bpftrace, OpenTelemetry,
Gateway API, Vault, Argo CD, Ray, ...). Verified the toggle in a real
browser via Playwright: 9->16 cards on click, label flips correctly.

Generator + CSS change; the docs/ CSS edit auto-triggers the 04.1 publisher
to regenerate v2-docs on develop.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 23:32:05 +02:00
Nubenetes Bot
5b06f98814 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-20 20:56:58 +00:00
Nubenetes Bot
c2e5772323 feat(v2): add "Rising this Quarter" second lane to Trending
Extract lane selection/rendering into reusable helpers (_select_lane,
_render_cards) and add a second momentum lane below "Trending Now":

- "📈 Rising this Quarter — Sustained Momentum": 6-month digest window
  with a soft 60d half-life (vs 21d for lane 1), so it favours resources
  with sustained relevance rather than just the freshest items.
- De-duplicated against lane 1 by URL, so the two lanes surface different
  resources (verified: FinOps / NVIDIA device-plugin / Ruff / vLLM with
  real star counts, no overlap with the Trending lane).
- New .trending-section__title--secondary style (divider + lighter weight).

Generator-only change; CI publisher (04.1) regenerates v2-docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 22:55:25 +02:00
Nubenetes Bot
a9fe5dded5 feat(v2): momentum-weighted, category-diverse Trending Now
Rework the V2 'Trending Now' section so it reflects real momentum instead
of pinning evergreen/foundational tools:

- Hybrid ranking: impact_weight x recency_decay (21d half-life) so fresh
  items surface and the section rotates between releases (date was shown
  but never used to rank before).
- Diversity quota: at most one card per digest category, then backfill —
  replaces the old impact-only sort that filled all slots with the 2-3
  highest-volume categories.
- Real momentum signal: join each item with the inventory by URL and show
  the live GitHub star count (e.g. 38.2k★); fall back to the 1-5 Gemini
  score only when no gh_stars. Adds a 🆕 NEW pill for items <= 7 days old.
- Clean titles: strip github.com/owner/ paths and 'domain.tld:' prefixes
  (no more 'github.com: Istio' or raw repo slugs).
- Fix star-render bug ('🌟'*stars or 0 printed a literal 0 when stars=0).

Generator-only change; CI publisher (04.1) regenerates v2-docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 22:51:54 +02:00
Nubenetes Bot
154e6940c4 feat(v2): add Resource Density Heatmap to Topic Map page
Render a true colour-matrix heatmap on the Topic Map page (distinct from
the size-based Label cloud on index/Tags). One tile per category, grouped
by strategic dimension, with tile warmth (.th-1..6) encoding how many
AI-curated resources it holds. Log scale since counts span ~1..160.

The existing directory grid is preserved below a new "Full Category
Directory" heading. Generator-only change; the publisher regenerates
topic-map.md. CSS adds .topic-heatmap / .topic-heatcell with light + slate
palettes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 22:20:02 +02:00