diff --git a/CLAUDE.md b/CLAUDE.md index f34795c2e8..38369d62eb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,11 +2,22 @@ Open-source container management platform with full Docker and Kubernetes support. -see also: +## Project Structure -- docs/guidelines/server-architecture.md -- docs/guidelines/go-conventions.md -- docs/guidelines/typescript-conventions.md +For a detailed breakdown of frontend and backend directory layout, feature locations, and common development tasks, see [docs/guidelines/project-structure.md](../../docs/guidelines/project-structure.md). + +## Frontend Guidelines + +- [docs/guidelines/frontend-conventions.md](../../docs/guidelines/frontend-conventions.md) — component structure, React Query patterns, shared components, forms, theming +- [docs/guidelines/typescript-conventions.md](../../docs/guidelines/typescript-conventions.md) — types, anti-patterns, union types, named constants +- [docs/guidelines/frontend-unit-testing.md](../../docs/guidelines/frontend-unit-testing.md) — Vitest, React Testing Library + +## Backend Guidelines + +- [docs/guidelines/go-conventions.md](../../docs/guidelines/go-conventions.md) — error handling, naming, testing, code style +- [docs/guidelines/server-architecture.md](../../docs/guidelines/server-architecture.md) — Clean Architecture layers, transactions, CE/EE sharing patterns +- [docs/guidelines/logging.md](../../docs/guidelines/logging.md) — zerolog usage, log levels, message style +- [docs/guidelines/backend-code-reusability.md](../../docs/guidelines/backend-code-reusability.md) — how CE and EE share backend code ## Package Manager