mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Introduced new documentation files for state management and testing guidelines to enhance developer understanding and best practices. - 📚 **Docs**: Added state management guidelines with local and global state recommendations - 📚 **Docs**: Created testing guidelines including unit testing requirements and best practices - 📚 **Docs**: Updated project structure documentation for clarity
1.1 KiB
1.1 KiB
Project Structure
Directory Organization
ISA-Frontend/
├── apps/ # Main applications
│ └── isa-app/ # Primary application
├── libs/ # Shared libraries
│ ├── feature/ # Feature libraries with business logic
│ ├── ui/ # Reusable UI components
│ ├── core/ # Core functionality
│ └── shared/ # Cross-cutting concerns
├── generated/ # Generated API clients
└── docs/ # Documentation
Library Types
-
Feature Libraries (
libs/feature/*)- Smart components
- Business logic
- Route configurations
- Feature-specific services
-
UI Libraries (
libs/ui/*)- Presentational components
- Pure functions
- No dependencies on feature libraries
-
Core Libraries (
libs/core/*)- Authentication
- Guards
- Interceptors
- Core services
-
Shared Libraries (
libs/shared/*)- Common utilities
- Shared interfaces
- Common pipes and directives