Add splash landing page for docs site
Some checks are pending
CI / Lint and Format (push) Waiting to run
CI / Test Python 3.11 on macos-latest (push) Waiting to run
CI / Test Python 3.12 on macos-latest (push) Waiting to run
CI / Test Python 3.13 on macos-latest (push) Waiting to run
CI / Test Python 3.10 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.11 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.12 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.13 on ubuntu-latest (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / Build Package (push) Blocked by required conditions
Some checks are pending
CI / Lint and Format (push) Waiting to run
CI / Test Python 3.11 on macos-latest (push) Waiting to run
CI / Test Python 3.12 on macos-latest (push) Waiting to run
CI / Test Python 3.13 on macos-latest (push) Waiting to run
CI / Test Python 3.10 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.11 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.12 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.13 on ubuntu-latest (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / Build Package (push) Blocked by required conditions
Scenario-driven homepage that introduces mckicad through what engineers actually say when they sit down to work. Removes the root redirect so / serves index.html directly.
This commit is contained in:
parent
718f226c24
commit
b61967f32f
@ -1,6 +1,4 @@
|
||||
:80 {
|
||||
redir / /getting-started/ 302
|
||||
|
||||
root * /srv
|
||||
file_server
|
||||
try_files {path} {path}/index.html {path}/
|
||||
|
||||
74
docs-site/src/content/docs/index.mdx
Normal file
74
docs-site/src/content/docs/index.mdx
Normal file
@ -0,0 +1,74 @@
|
||||
---
|
||||
title: "Describe what you need. Watch it happen."
|
||||
description: "mckicad connects natural conversation to KiCad's full toolchain. No plugins. No GUI macros. Just say what you're working on."
|
||||
template: splash
|
||||
hero:
|
||||
title: "Describe what you need. Watch it happen."
|
||||
tagline: "mckicad connects natural conversation to KiCad's full toolchain. No plugins. No GUI macros. Just say what you're working on."
|
||||
actions:
|
||||
- text: Get Started
|
||||
link: /getting-started/installation/
|
||||
icon: right-arrow
|
||||
variant: primary
|
||||
- text: Browse Tools
|
||||
link: /reference/tools/
|
||||
variant: minimal
|
||||
---
|
||||
|
||||
import { Card, CardGrid, LinkCard } from "@astrojs/starlight/components";
|
||||
|
||||
## Start from where you are
|
||||
|
||||
<CardGrid>
|
||||
<Card title=""I have a reference design PDF and no KiCad files"">
|
||||
mckicad creates a new project, places components from KiCad's libraries,
|
||||
wires them up, and runs ERC — from a description of what you need.
|
||||
</Card>
|
||||
|
||||
<Card title=""I've got KiCad files and need to make a change"">
|
||||
Open your project, describe the modification. Components get added, moved,
|
||||
or rewired. DRC runs automatically so nothing slips through.
|
||||
</Card>
|
||||
|
||||
<Card title=""Make a BOM and check what I need to order"">
|
||||
BOM exported from your schematic, broken down by category with component
|
||||
counts and value summaries. Ready for procurement or review.
|
||||
</Card>
|
||||
|
||||
<Card title=""I have a question about my design"">
|
||||
Net connectivity, pin assignments, component details, routing quality — ask
|
||||
about your schematic or board and get answers from the actual files.
|
||||
</Card>
|
||||
</CardGrid>
|
||||
|
||||
## How it connects
|
||||
|
||||
mckicad is an MCP server. It speaks to KiCad through its CLI for batch operations
|
||||
and its IPC API for live interaction. Your EDA tools stay exactly where they are —
|
||||
mckicad just gives them a voice.
|
||||
|
||||
## What happens under the hood
|
||||
|
||||
<CardGrid>
|
||||
<Card title="Schematic creation & editing">
|
||||
Components, wires, labels, power symbols, hierarchical sheets. Hundreds of
|
||||
operations applied in a single atomic batch — one load-save cycle, no partial
|
||||
states.
|
||||
</Card>
|
||||
|
||||
<Card title="Verification & export">
|
||||
DRC, ERC, BOM generation, Gerber/drill/PDF export. Manufacturing-ready output
|
||||
from conversation. Rule sets for standard, HDI, RF, or automotive designs.
|
||||
</Card>
|
||||
|
||||
<Card title="Live board interaction">
|
||||
Real-time analysis while KiCad is open. Component inspection, connectivity
|
||||
monitoring, zone management, and routing quality — all through the IPC API.
|
||||
</Card>
|
||||
</CardGrid>
|
||||
|
||||
<LinkCard
|
||||
title="Get started in 5 minutes"
|
||||
description="Install mckicad and connect it to your first KiCad project."
|
||||
href="/getting-started/installation/"
|
||||
/>
|
||||
@ -12,3 +12,28 @@
|
||||
--sl-color-accent: #1d7042;
|
||||
--sl-color-accent-high: #0e3d22;
|
||||
}
|
||||
|
||||
/* ── Landing page ────────────────────────────── */
|
||||
|
||||
/* Constrain hero tagline on wide screens */
|
||||
[data-has-hero] .hero .tagline {
|
||||
max-width: 38rem;
|
||||
}
|
||||
|
||||
/* Green left-border accent on scenario cards */
|
||||
[data-has-hero] .card {
|
||||
border-left: 3px solid var(--sl-color-accent);
|
||||
}
|
||||
|
||||
/* "How it connects" section — muted background */
|
||||
[data-has-hero] .sl-markdown-content > p {
|
||||
background: var(--sl-color-accent-low);
|
||||
padding: 1.25rem 1.5rem;
|
||||
border-radius: 0.5rem;
|
||||
line-height: 1.7;
|
||||
}
|
||||
|
||||
/* Final CTA spacing */
|
||||
[data-has-hero] .sl-link-card {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user