mirror of
https://github.com/zitadel/zitadel.git
synced 2026-08-17 16:35:14 -05:00
1.1 KiB
1.1 KiB
ZITADEL Console Guide for AI Agents
Context
The Management Console (console/) is the administrative interface for ZITADEL. It allows developers and administrators to configure organizations, projects, and users.
Key Technology
- Framework: Angular.
- Language: TypeScript.
- State Management: Reactive patterns with RxJS.
- UI Component Library: Angular Material (see
console/package.json,@angular/material^20.2.14).
Architecture & Conventions
- Services: Business logic should reside in injectable services, not components.
- Modules: Angular Modules (NgModule) are used for grouping features.
- gRPC: Heavy usage of gRPC-web or REST mappings to talk to the ZITADEL API.
Verified Nx Targets
- Dev Server:
pnpm nx run @zitadel/console:dev - Build:
pnpm nx run @zitadel/console:build - Lint:
pnpm nx run @zitadel/console:lint - Generate:
pnpm nx run @zitadel/console:generate - Test: The
@zitadel/consoleproject currently has notesttarget configured in Nx. - Functional UI Tests: Use
pnpm nx run @zitadel/functional-ui:test(seetests/functional-ui/AGENTS.md).