Image Quick Reference¶
Quick examples for adding images to HOMEPOT documentation.
Basic Usage¶
Simple Image¶
Image with Size¶
Image with Caption¶
<figure markdown>

<figcaption>Dashboard Overview</figcaption>
</figure>
Mermaid Diagrams (Recommended)¶
Flowchart¶
```mermaid
graph TB
A[Start] --> B{Decision}
B -->|Yes| C[Action 1]
B -->|No| D[Action 2]
C --> E[End]
D --> E
```
Sequence Diagram¶
```mermaid
sequenceDiagram
participant Client
participant Server
participant Database
Client->>Server: Request
Server->>Database: Query
Database-->>Server: Data
Server-->>Client: Response
```
Architecture Diagram¶
```mermaid
graph LR
subgraph "Frontend"
A[React App]
end
subgraph "Backend"
B[FastAPI]
C[Database]
end
subgraph "Devices"
D[POS Terminals]
end
A -->|API| B
B -->|SQL| C
B -->|WebSocket| D
```
State Diagram¶
```mermaid
stateDiagram-v2
[*] --> Idle
Idle --> Updating: Update Available
Updating --> HealthCheck: Update Complete
HealthCheck --> Idle: All OK
HealthCheck --> Error: Check Failed
Error --> Idle: Retry
```
Common Patterns¶
Dashboard Screenshot¶
## Dashboard Interface
<figure markdown>

<figcaption>Real-time monitoring dashboard with live device status</figcaption>
</figure>
Architecture Diagram¶
## System Architecture
<figure markdown>

<figcaption>HOMEPOT Client System Architecture</figcaption>
</figure>
Logo Header¶
<div align="center">
<img src="images/logos/homepot-logo.png" alt="HOMEPOT Logo" width="200">
</div>
Feature Grid with Icons¶
<div class="grid cards" markdown>
- :material-monitor:{ .lg .middle } **Real-time**
{ width="48" }
Live monitoring
- :material-shield:{ .lg .middle } **Secure**
{ width="48" }
Enterprise security
</div>
Image Locations¶
- Logos:
docs/images/logos/ - Screenshots:
docs/images/screenshots/ - Diagrams:
docs/images/diagrams/ - Icons:
docs/images/icons/
Tips¶
- Use Mermaid for simple diagrams (version controlled, themed)
- Add captions to explain complex images
- Optimize images before committing (< 500 KB)
- Use descriptive filenames:
pos-device-management.png - Test locally with
mkdocs serve
For full documentation, see images/README.md