Skip to content
ForgingBlocks
License
Initializing search
forging-blocks-org/forging-blocks
Home
Guide
Reference
Architectural Styles
Contributing
License
ForgingBlocks
forging-blocks-org/forging-blocks
Home
Guide
Guide
Introduction
Getting Started
Testing
Example Tests
Examples
Principles
Architecture Overview
Recommended Blocks Structure
Reference
Reference
Overview
Foundation
Domain
Application
Infrastructure
Presentation
Testing
API Reference
API Reference
Application
Application
Errors
Errors
Unit Of Work Error
Ports / Inbound
Ports / Inbound
Message Handler
Use Case
Ports / Outbound
Ports / Outbound
Command Sender
Event Publisher
Message Bus
Notifier
Query Fetcher
Repository
Unit Of Work
Domain
Domain
Entity
Value Object
Aggregate Root
Aggregate Root
Aggregate Root
Aggregate Version
Errors
Errors
Draft Entity Is Not Hashable Error
Entity Id None Error
Foundation
Foundation
Debuggable
Identified
Mapper
Ports
Value Object
Autofreeze
Autofreeze
Auto Freeze
Supports Auto Freeze
Errors
Errors
Cant Modify Immutable Attribute Error
Combined Errors
Core
Error
Field Errors
None Not Allowed Error
Result Access Error
Rule Violation Error
Validation Error
Messages
Messages
Command
Event
Message
Query
Meta
Meta
Final Abc Meta
Final Meta
Result
Result
Err
Ok
Result
Infrastructure
Infrastructure
Errors
Errors
Repository Errors
Message Bus
Message Bus
In Memory Message Bus
Repositories
Repositories
In Memory Read Repository
In Memory Write Repository
Unit Of Work
Unit Of Work
In Memory Unit Of Work
Architectural Styles
Architectural Styles
Overview
Clean Architecture
Hexagonal Architecture
Layered Architecture
CQRS
Event-Driven
Contributing
Contributing
Overview
Contribution Guide
Docs Conventions
Release Guide
License
License
¶
MIT License