# shihangwu/mkdocs architecture

> Architecture diagram of the GitHub repository shihangwu/mkdocs, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/shihangwu/mkdocs
- Repository: https://github.com/shihangwu/mkdocs

## Overview

This repository is a collection of course notes and educational reference pages, rather than an application with an evidenced runtime workflow. A reader’s main activity is consulting course material; examples and project documentation are separate content branches. The README is empty and no source excerpts were provided, so page-to-page navigation and implementation relationships cannot be established. The map therefore shows the documented content, not a presumed publishing pipeline.

Main entry points: [`docs/index.md`](https://github.com/shihangwu/mkdocs/blob/main/docs/index.md) (Course Index), [`docs/25-26fall/electriccircuits.md`](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/electriccircuits.md) (Electric Circuits), [`docs/25-26fall/microeconomics.md`](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/microeconomics.md) (Microeconomics), [`docs/25-26fall/probability.md`](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/probability.md) (Probability)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_courses["Course Notes"]
  node_course_index["Course Index<br/>[index.md]"]
  node_circuits["Electric Circuits"]
  node_microeconomics["Microeconomics<br/>[microeconomics.md]"]
  node_probability["Probability<br/>[probability.md]"]
  node_ai["Artificial Intelligence<br/>[ai.md]"]
  node_digital_design["Digital System Design"]
  node_signals["Signals and Systems"]
  node_signals_pdf["Signals PDF"]
end

subgraph group_examples["Examples"]
  node_examples_index["Examples Index<br/>[index.md]"]
  node_about_example["About Example<br/>[about.md]"]
  node_admonitions["Admonitions<br/>[admonitions.md]"]
  node_code_examples["Code Examples<br/>[code-examples.md]"]
  node_content_tabs["Content Tabs<br/>[content-tabs.md]"]
  node_diagram_examples["Diagram Examples"]
end

subgraph group_projects["Projects"]
  node_keyverse["Keyverse Project<br/>[keyverse.md]"]
end

node_reader(("Reader"))

node_reader -->|"consults"| node_course_index
node_reader -->|"consults"| node_circuits
node_reader -->|"consults"| node_microeconomics
node_reader -->|"consults"| node_probability
node_reader -->|"consults"| node_ai
node_reader -->|"consults"| node_digital_design
node_reader -->|"consults"| node_signals
node_reader -->|"consults"| node_signals_pdf
node_reader -->|"consults"| node_examples_index
node_reader -->|"consults"| node_about_example
node_reader -->|"consults"| node_admonitions
node_reader -->|"consults"| node_code_examples
node_reader -->|"consults"| node_content_tabs
node_reader -->|"consults"| node_diagram_examples
node_reader -->|"consults"| node_keyverse

click node_course_index "https://github.com/shihangwu/mkdocs/blob/main/docs/index.md"
click node_circuits "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/electriccircuits.md"
click node_microeconomics "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/microeconomics.md"
click node_probability "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/probability.md"
click node_ai "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/ai.md"
click node_digital_design "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/digitalsystemdesign.md"
click node_signals "https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/signalsandsystems.md"
click node_signals_pdf "https://github.com/shihangwu/mkdocs/blob/main/docs/assets/signalsandsystems.pdf"
click node_examples_index "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/index.md"
click node_about_example "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/about.md"
click node_admonitions "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/admonitions.md"
click node_code_examples "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/code-examples.md"
click node_content_tabs "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/content-tabs.md"
click node_diagram_examples "https://github.com/shihangwu/mkdocs/blob/main/docs/examples/diagram-examples.md"
click node_keyverse "https://github.com/shihangwu/mkdocs/blob/main/docs/projects/keyverse.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_course_index,node_circuits,node_microeconomics,node_probability,node_ai,node_digital_design,node_signals,node_signals_pdf toneBlue
class node_examples_index,node_about_example,node_admonitions,node_code_examples,node_content_tabs,node_diagram_examples toneAmber
class node_keyverse toneMint
class node_reader toneIndigo
```

## Components

### Course Notes

- [Course Index](https://github.com/shihangwu/mkdocs/blob/main/docs/index.md): `docs/index.md`
- [Electric Circuits](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/electriccircuits.md): `docs/25-26fall/electriccircuits.md`
- [Microeconomics](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/microeconomics.md): `docs/25-26fall/microeconomics.md`
- [Probability](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26fall/probability.md): `docs/25-26fall/probability.md`
- [Artificial Intelligence](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/ai.md): `docs/25-26spring/ai.md`
- [Digital System Design](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/digitalsystemdesign.md): `docs/25-26spring/digitalsystemdesign.md`
- [Signals and Systems](https://github.com/shihangwu/mkdocs/blob/main/docs/25-26spring/signalsandsystems.md): `docs/25-26spring/signalsandsystems.md`
- [Signals PDF](https://github.com/shihangwu/mkdocs/blob/main/docs/assets/signalsandsystems.pdf): `docs/assets/signalsandsystems.pdf`

### Examples

- [Examples Index](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/index.md): `docs/examples/index.md`
- [About Example](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/about.md): `docs/examples/about.md`
- [Admonitions](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/admonitions.md): `docs/examples/admonitions.md`
- [Code Examples](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/code-examples.md): `docs/examples/code-examples.md`
- [Content Tabs](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/content-tabs.md): `docs/examples/content-tabs.md`
- [Diagram Examples](https://github.com/shihangwu/mkdocs/blob/main/docs/examples/diagram-examples.md): `docs/examples/diagram-examples.md`

### Projects

- [Keyverse Project](https://github.com/shihangwu/mkdocs/blob/main/docs/projects/keyverse.md): `docs/projects/keyverse.md`

### Other components

- **Reader**

## Connections

- Reader → Course Index: consults
- Reader → Electric Circuits: consults
- Reader → Microeconomics: consults
- Reader → Probability: consults
- Reader → Artificial Intelligence: consults
- Reader → Digital System Design: consults
- Reader → Signals and Systems: consults
- Reader → Signals PDF: consults
- Reader → Examples Index: consults
- Reader → About Example: consults
- Reader → Admonitions: consults
- Reader → Code Examples: consults
- Reader → Content Tabs: consults
- Reader → Diagram Examples: consults
- Reader → Keyverse Project: consults
