docs: name the site Eldorado Powered By AI
Build and publish Eldorado documentation / build (pull_request) Successful in 32s

This commit is contained in:
jarvis-at-skic committed 2026-10-02 10:10:12 +00:00
1 parent 98a0cb088f
commit f98bbfd63a
5 files changed
+17 -14

No files matched your search

+2 -2
View File
@@ -1,6 +1,6 @@
# Eldorado documentation # Eldorado Powered By AI
A Docusaurus foundation. The documentation’s purpose and audience are intentionally undecided. A Docusaurus workspace for AI strategy and direction for Eldorado. Specific initiatives, priorities, and the roadmap remain to be defined.
- Site: https://pages.apps.lego-cloud.eu/eldorado-v1/documentation/ - Site: https://pages.apps.lego-cloud.eu/eldorado-v1/documentation/
- Repository: https://gitea.lego-cloud.eu/eldorado-v1/documentation (private) - Repository: https://gitea.lego-cloud.eu/eldorado-v1/documentation (private)
+2 -2
View File
@@ -4,7 +4,7 @@ description: Understand what this documentation foundation includes and what is
slug: /overview slug: /overview
--- ---
This is the starting point for **Eldorado v1 documentation**. The purpose, audience, and content structure will be defined later. **Eldorado Powered By AI** is the space for shaping strategy and direction for an AI-powered Eldorado.
## What is included ## What is included
@@ -14,7 +14,7 @@ This is the starting point for **Eldorado v1 documentation**. The purpose, audie
## What remains open ## What remains open
The documentation’s goals, ownership model, subject matter, and final information architecture are not yet agreed. This starter does not introduce product requirements, business claims, or a delivery roadmap. Specific AI initiatives, priorities, ownership, audience, and the roadmap remain to be defined. This starting point does not imply approved product requirements or implementation commitments.
## Work on the foundation ## Work on the foundation
+3 -3
View File
@@ -2,8 +2,8 @@ import type {Config} from '@docusaurus/types';
import type * as Preset from '@docusaurus/preset-classic'; import type * as Preset from '@docusaurus/preset-classic';
const config: Config = { const config: Config = {
title: 'Eldorado Documentation', title: 'Eldorado Powered By AI',
tagline: 'A home for what comes next.', tagline: 'Strategy and direction for an AI-powered Eldorado.',
favicon: 'img/docs-mark.svg', favicon: 'img/docs-mark.svg',
url: 'https://pages.apps.lego-cloud.eu', url: 'https://pages.apps.lego-cloud.eu',
baseUrl: '/eldorado-v1/documentation/', baseUrl: '/eldorado-v1/documentation/',
@@ -31,7 +31,7 @@ const config: Config = {
{href: 'https://gitea.lego-cloud.eu/eldorado-v1/documentation', label: 'Repository', position: 'right'}, {href: 'https://gitea.lego-cloud.eu/eldorado-v1/documentation', label: 'Repository', position: 'right'},
], ],
}, },
footer: {style: 'dark', copyright: 'Eldorado v1 · Documentation workspace · Purpose to be defined'}, footer: {style: 'dark', copyright: 'Eldorado Powered By AI · Strategy and direction'},
docs: {sidebar: {hideable: true}}, docs: {sidebar: {hideable: true}},
} satisfies Preset.ThemeConfig, } satisfies Preset.ThemeConfig,
}; };
+4 -1
View File
@@ -20,7 +20,10 @@ if (process.argv.includes('--build')) {
assert(existsSync(join('build',route)), `Missing route: ${route}`); assert(existsSync(join('build',route)), `Missing route: ${route}`);
} }
const home = read('build/index.html'); const home = read('build/index.html');
assert(home.includes('A home for') && home.includes('what comes next.')); assert(/<title\b[^>]*>Eldorado Powered By AI<\/title>/.test(home));
assert(home.includes('Powered By AI</span></h1>'));
assert(home.includes('Strategy and direction for an AI-powered Eldorado.'));
assert(!home.includes('Purpose to be defined') && !home.includes('what comes next.'));
assert(home.includes('/eldorado-v1/documentation/assets/')); assert(home.includes('/eldorado-v1/documentation/assets/'));
const search = readdirSync('build').filter(f => /^search-index.*\.json$/.test(f)); const search = readdirSync('build').filter(f => /^search-index.*\.json$/.test(f));
assert(search.length > 0, 'Missing search index'); assert(search.length > 0, 'Missing search index');
+6 -6
View File
@@ -3,16 +3,16 @@ import Layout from '@theme/Layout';
import Link from '@docusaurus/Link'; import Link from '@docusaurus/Link';
export default function Home(): React.ReactElement { export default function Home(): React.ReactElement {
return <Layout title="Home" description="The starting point for Eldorado documentation. Purpose and audience will be defined next."> return <Layout title="Eldorado Powered By AI" description="Strategy and direction for an AI-powered Eldorado.">
<main> <main>
<section className="docs-hero"> <section className="docs-hero">
<div className="hero-inner"> <div className="hero-inner">
<div className="hero-copy"> <div className="hero-copy">
<p className="eyebrow">ELDORADO / DOCUMENTATION</p> <p className="eyebrow">ELDORADO / AI STRATEGY</p>
<h1>A home for<br/><span>what comes next.</span></h1> <h1>Eldorado<br/><span>Powered By AI</span></h1>
<p className="hero-description">The foundation is here. The story is still yours to define.</p> <p className="hero-description">Strategy and direction for an AI-powered Eldorado.</p>
<Link className="button button--primary button--lg" to="/docs/overview/">Explore the documentation <span aria-hidden="true">→</span></Link> <Link className="button button--primary button--lg" to="/docs/overview/">Explore the documentation <span aria-hidden="true">→</span></Link>
<p className="hero-note">A starting point. Not a finished knowledge base.</p> <p className="hero-note">A starting point for shaping the strategy.</p>
</div> </div>
<div className="hero-art" aria-hidden="true"> <div className="hero-art" aria-hidden="true">
<div className="art-grid"/> <div className="art-grid"/>
@@ -29,7 +29,7 @@ export default function Home(): React.ReactElement {
<Link className="start-card" to="/docs/maintain/"><span className="card-number">02 / MAINTENANCE</span><h3>Make it your own</h3><p>Add a page, preview a change, and publish through the existing pipeline.</p><span className="card-action">Open the guide <span aria-hidden="true">↗</span></span></Link> <Link className="start-card" to="/docs/maintain/"><span className="card-number">02 / MAINTENANCE</span><h3>Make it your own</h3><p>Add a page, preview a change, and publish through the existing pipeline.</p><span className="card-action">Open the guide <span aria-hidden="true">↗</span></span></Link>
<Link className="start-card" to="/docs/reference/"><span className="card-number">03 / REFERENCE</span><h3>Under the hood</h3><p>Find the repository layout, build commands, and publication details.</p><span className="card-action">View the reference <span aria-hidden="true">↗</span></span></Link> <Link className="start-card" to="/docs/reference/"><span className="card-number">03 / REFERENCE</span><h3>Under the hood</h3><p>Find the repository layout, build commands, and publication details.</p><span className="card-action">View the reference <span aria-hidden="true">↗</span></span></Link>
</div> </div>
<aside className="scope-note"><span className="scope-symbol" aria-hidden="true">✦</span><div><strong>Ready for direction.</strong><p>The documentation’s purpose, audience, and content structure will be agreed later. No product scope is implied by this starter.</p></div></aside> <aside className="scope-note"><span className="scope-symbol" aria-hidden="true">✦</span><div><strong>Shaping the direction.</strong><p>This space is dedicated to AI strategy and direction for Eldorado. Specific initiatives, priorities, and the roadmap remain to be defined.</p></div></aside>
</section> </section>
</main> </main>
</Layout>; </Layout>;