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
Foundation
Overview
Result
Ports
Errors
Messages
Value Objects
Auto-Freeze
Specifications
Mappers
Identified
Meta Utilities
Domain
Domain
Overview
Entities
Value Objects
Aggregate Roots
Specifications
Errors
Application
Application
Overview
Use Cases & Handlers
Ports
Errors
Infrastructure
Infrastructure
Overview
Persistence
Messaging
Adapters
Presentation
Presentation
Overview
Adapters
Error Handling
Middleware
Testing
API Reference
API Reference
Application
Application
Errors
Errors
Concurrency Error
Event Bus Error
Event Store Error
Transaction Error
Unit Of Work Error
Ports / Inbound
Ports / Inbound
Application Service
Authorization Service
Message Handler
Use Case
Validation Service
Ports / Outbound
Ports / Outbound
Cache Port
Command Sender Port
Event Bus Port
Event Publisher Port
Event Store Port
External Service Port
File System Port
Logger Port
Message Bus Port
Notifier Port
Query Fetcher Port
Repository Port
Specification Repository Port
Transaction Manager Port
Unit Of Work Port
Domain
Domain
Entity
Value Object
Aggregate Root
Aggregate Root
Aggregate Root
Aggregate Version
Errors
Errors
Draft Entity Is Not Hashable Error
Entity Id Deletion Error
Entity Id Modification Error
Entity Id None Error
Permissions
Permissions
Composite Permission Checker
Permission Checker
Resource Permission Checker
Role Based Permission Checker
Validators
Validators
Composite Validation Rule
Email Validator
Length Validator
Range Validator
Required Validator
Foundation
Foundation
Debuggable
Identified
Isolation Level
Mapper
Permission
Ports
Value Object
Autofreeze
Autofreeze
Auto Freeze
Context
Context
Authorization Context
Service Context
Transaction Context
Errors
Errors
Cant Modify Immutable Attribute Error
Combined Errors
Core
Error
Field Errors
None Not Allowed Error
Not Callable Predicate Error
Result Access Error
Rule Violation Error
Validation Error
Messages
Messages
Command
Decorators
Event
Message
Query
Meta
Meta
Final Abc Meta
Final Meta
Result
Result
Err
Ok
Result
Rules
Rules
Validation Rule
Specification
Specification
Base
Composable
Expression
Specification / Logical Operators
Specification / Logical Operators
And Specification
Not Specification
Or Specification
Infrastructure
Infrastructure
Event Bus
Event Store
In Memory Event Bus
In Memory Event Store
Caching
Caching
In Memory Cache
Errors
Errors
Repository Errors
Event Buses
Event Buses
In Memory Event Bus
Event Stores
Event Stores
In Memory Event Store
File System
File System
Os File System
Http Client
Http Client
Urllib Client
Logging
Logging
Stdlib Logger
Message Bus
Message Bus
In Memory Message Bus
Message Bus Command Sender
Message Bus Event Publisher
Message Bus Query Fetcher
Repositories
Repositories
Aggregate Repository
Base Repository
In Memory Read Repository
In Memory Write Repository
Serialization
Serialization
Serializable
Unit Of Work
Unit Of Work
In Memory Unit Of Work
Presentation
Presentation
Error Message Model
Error Presenter
Error Status Code Mapper
Error View Model
Middleware
Next Handler
Pipeline
Presentation Adapter
Presenter Contract
Request Adapter
Response Adapter
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