i-k-bus-board/site/astro.config.mjs
Ryan Malloy 2aaa6e32a5 Rename library from AutoWire to K-Line
Library dir: lib/AutoWire/ -> lib/KLine/
Site title, docs, CLAUDE.md, platformio.ini all updated.
All 4 firmware environments build clean.
2026-02-13 08:31:34 -07:00

44 lines
1.4 KiB
JavaScript

import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
export default defineConfig({
site: 'https://k-line.warehack.ing',
telemetry: false,
devToolbar: { enabled: false },
integrations: [
starlight({
title: 'K-Line',
description: 'BMW I/K-Bus + OBD-II K-line interface for ESP32 with PC817 optocoupler isolation',
social: [
{ icon: 'codeberg', label: 'Source', href: 'https://git.supported.systems/warehack.ing/i-k-bus-board' },
],
customCss: ['./src/styles/custom.css'],
sidebar: [
{
label: 'Hardware',
items: [
{ label: 'Circuit Design', slug: 'reference/circuit-design' },
{ label: 'Bill of Materials', slug: 'reference/bom' },
{ label: 'Vehicle Compatibility', slug: 'reference/vehicle-compatibility' },
],
},
{
label: 'Firmware',
items: [
{ label: 'Architecture', slug: 'reference/architecture' },
{ label: 'Getting Started', slug: 'guides/getting-started' },
{ label: 'BMW I/K-Bus Protocol', slug: 'reference/ibus-protocol' },
{ label: 'OBD-II K-line Protocol', slug: 'reference/obd2-protocol' },
],
},
{
label: 'Journal',
items: [
{ label: 'Development Log', slug: 'guides/development-journal' },
],
},
],
}),
],
});