Skip to content

Reference

Overview of ForgingBlocks Components

flowchart LR
    D[Domain<br/>Problem-space concepts] -->|depends on| F[Foundation<br/>Shared abstractions]
    A[Application<br/>Coordination & behavior] -->|depends on| D
    A -->|depends on| F
    I[Infrastructure<br/>Technical adapters] -->|depends on| A
    I -->|depends on| F
    P[Presentation<br/>Input boundaries] -->|depends on| A

Reference Sections

  • Foundation - Core abstractions and utilities (Result, Port, etc.)
  • Domain - Domain modeling abstractions (Entity, ValueObject, AggregateRoot)
  • Application - Application layer patterns (UseCase, CommandHandler)
  • Infrastructure - Infrastructure adapters and implementations
  • Presentation - Input/output boundaries and presentation layer
  • Testing - Comprehensive testing reference and guidelines