feat: Modern styling, draw.io integration, and C4 architecture docs
Build and Deploy Documentation / build (push) Failing after 8s

Styling:
- Dark-first design (Vercel/Linear inspired) with Geist font
- Custom CSS with full --ifm- token overrides
- Glassmorphic navbar, refined sidebar, modern tables
- Gradient hero with animated glow, app cards, C4 section
- Custom badge, tag, and callout components
- Announcement bar, TOC config, dark scrollbar

draw.io:
- Added docusaurus-plugin-drawio + raw-loader
- SMP full pipeline diagram (smp-pipeline.drawio)
- Embedded in architecture overview

Mermaid:
- Added @docusaurus/theme-mermaid
- C4Context, C4Container, C4Component diagrams
- Sequence and graph diagrams in architecture

C4 Architecture (Stock Market Professional):
- L1 Context: system in the world, actors, external systems
- L2 Containers: Data Ingestor, Analysis Engine, Signal Generator, TimescaleDB, Notifier
- L3 Components: deep component breakdown with mermaid C4Component diagrams

Other:
- Sidebar restructured with C4 section and Modules section
- Homepage rebuilt as modern dark landing page
This commit is contained in:
2026-07-16 20:25:09 +00:00
parent f39c2a1e5f
commit 674ec348ce
14 changed files with 2164 additions and 144 deletions
+28 -17
View File
@@ -2,38 +2,49 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
const sidebars: SidebarsConfig = {
docsSidebar: [
'intro/index',
{
type: 'doc',
id: 'intro/index',
label: '← Overview',
},
{
type: 'category',
label: 'Applications',
collapsed: false,
items: [
{
type: 'category',
label: 'Stock Market Professional',
link: {
type: 'doc',
id: 'applications/stock-market-professional/index',
},
label: '📈 Stock Market Pro',
link: { type: 'doc', id: 'applications/stock-market-professional/index' },
items: [
'applications/stock-market-professional/overview/architecture',
'applications/stock-market-professional/data-monitoring/index',
'applications/stock-market-professional/technical-analysis/index',
'applications/stock-market-professional/signal-generation/index',
{
type: 'category',
label: 'C4 Architecture',
collapsed: false,
items: [
'applications/stock-market-professional/c4/context',
'applications/stock-market-professional/c4/containers',
'applications/stock-market-professional/c4/components',
],
},
{
type: 'category',
label: 'Modules',
items: [
'applications/stock-market-professional/data-monitoring/index',
'applications/stock-market-professional/technical-analysis/index',
'applications/stock-market-professional/signal-generation/index',
],
},
],
},
],
},
{
type: 'category',
label: 'Architecture',
label: 'Platform',
items: [
'architecture/overview',
],
},
{
type: 'category',
label: 'Guides',
items: [
'guides/getting-started',
],
},