Files
ISA-Frontend/docs/guidelines/project-structur.md
Lorenz Hilpert 3c110efdfa 📚 Add state management and testing guidelines documentation
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
2025-03-31 11:52:17 +02:00

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