Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

OtelContext is a self-hosted OTLP observability platform. Single Go binary with embedded React frontend.
- **Backend:** Go 1.25, native `net/http` (no frameworks), GORM ORM, gRPC + HTTP for OTLP ingestion
- **Frontend:** React 19 + TypeScript + Mantine UI v8 + ECharts + ReactFlow
- **Frontend:** React 19 + TypeScript + `@ossrandom/design-system` + ECharts + ReactFlow
- **Ports:** gRPC `:4317` (OTLP), HTTP `:8080` (API + HTTP OTLP + WebSocket + UI)

## Strict Rules

- NO Express.js/Gin/Echo — use native Go `net/http`
- NO Tailwind CSS — use Mantine UI v8 exclusively
- NO Tailwind CSS, NO Mantine — use `@ossrandom/design-system` exclusively for UI components and tokens. Raw CSS only for layout escape hatches (root height, scrollbar overrides, virtualised list containers); no auxiliary visual styling.
- Single-service architecture (no microservices split)
- All internal DBs must be **embedded** (no external processes)
- Relational DB (SQLite/MySQL/PostgreSQL/MSSQL) is the **single source of truth**
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions internal/ui/dist/assets/cytoscape-cose-bilkent-nxdGmLq9.js

Large diffs are not rendered by default.

321 changes: 321 additions & 0 deletions internal/ui/dist/assets/cytoscape.esm-Dm6iss-N.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions internal/ui/dist/assets/design-system-BNhP-Tae.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions internal/ui/dist/assets/design-system-DFjB0sSn.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions internal/ui/dist/assets/design-system-IOKLDoaG.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions internal/ui/dist/assets/index-Bi057qLa.js

Large diffs are not rendered by default.

247 changes: 0 additions & 247 deletions internal/ui/dist/assets/index-Bl3ZlcbC.js

This file was deleted.

1 change: 0 additions & 1 deletion internal/ui/dist/assets/index-DFl6oDLP.css

This file was deleted.

1 change: 1 addition & 0 deletions internal/ui/dist/assets/index-DzLWOk_K.css

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions internal/ui/dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>OtelContext</title>
<script type="module" crossorigin src="/assets/index-Bl3ZlcbC.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DFl6oDLP.css">
<script type="module" crossorigin src="/assets/index-Bi057qLa.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DzLWOk_K.css">
</head>
<body>
<div id="root"></div>
Expand Down
Loading
Loading