This commit is contained in:
2026-06-10 18:22:27 +02:00
parent 7f31b63aaa
commit 83b475987c
50 changed files with 2550 additions and 11 deletions
+10
View File
@@ -0,0 +1,10 @@
---
globs: src/UI/**/*
description: Ensures proper separation of concerns in the UI layer by organizing
controllers and related components into feature-specific subdirectories for
Frontend (web UI), Api (REST/GraphQL endpoints), and CLI (command-line
interface). This promotes clear architectural boundaries and maintainability.
alwaysApply: true
---
The UI layer must be divided into three subdirectories: Frontend, Api, and CLI under /src/UI. Controllers and related UI components must be organized into these respective subdirectories based on their purpose: Frontend for web UI controllers, Api for REST/GraphQL endpoints, and CLI for command-line interface commands.