Skip to content
ForgingBlocks
License
Initializing search
forging-blocks-org/forging-blocks
Home
Guide
Reference
API Reference
Architectural Styles
Contributing
License
ForgingBlocks
forging-blocks-org/forging-blocks
Home
Guide
Guide
Introduction
Getting Started
Testing
Example Tests
Examples
Principles
Architecture Overview
Library Structure
Reference
Reference
Overview
API Stability
Foundation
Foundation
Overview
Result
Ports
Errors
Auto Decorators
Mappers
Identified
Meta Utilities
Rules
Domain
Domain
Overview
Entities
Value Objects
Messages
Aggregate Roots
Specifications
Validators
Permissions
Errors
Application
Application
Overview
Use Cases & Handlers
Ports
Errors
Infrastructure
Infrastructure
Overview
Persistence
Messaging
Adapters
Errors
Presentation
Presentation
Overview
Adapters
Error Handling
Middleware
API Reference
API Reference
Overview
Application
Application
Errors
Errors
Concurrency Error
Event Bus Error
Event Store Error
Transaction Error
Unit Of Work Error
Ports
Ports
Inbound
Inbound
Application Service Port
Authorization Port
Message Handler Port
Validation Port
Outbound
Outbound
Cache Port
Command Sender Port
Event Bus Port
Event Publisher Port
Event Store Port
File System Port
Http Client Port
Logger Port
Message Bus Port
Notifier Port
Query Fetcher Port
Specification Repository Port
Transaction Manager Port
Unit Of Work Port
Repository Port
Repository Port
Read Only Repository Port
Repository Port
Write Only Repository 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
Messages
Messages
Command
Decorators
Event
Query
Message
Message
Message
Metadata
Permissions
Permissions
Composite Permission Checker
Permission Checker
Specification
Specification
Base
Composable
Expression
Logical Operators
Logical Operators
And Specification
Not Specification
Or Specification
Validators
Validators
Composite Validation Rule
Email Validator
Length Validator
Range Validator
Required Validator
Foundation
Foundation
Debuggable
Identified
Mapper
Permission
Autoeq
Autoeq
Auto Eq
Autofreeze
Autofreeze
Auto Freeze
Autohash
Autohash
Auto Hash
Errors
Errors
Architecture Error
Cant Modify Immutable Attribute Error
Configuration Error
Non Hashable Value Error
None Not Allowed Error
Not Callable Predicate Error
Result Access Error
Base
Base
Error
Rule Violation Error
Validation Error
Builtin
Builtin
Runtime Error Mixin
Value Error Mixin
Combined
Combined
Combined Errors
Combined Rule Violation Errors
Combined Validation Errors
Field Errors
Validation Field Errors
Core
Core
Error Message
Error Metadata
Field Reference
Metadata Value Type
Rule Violations
Rule Violations
Rule Violated Error
Validation
Validation
Validation Failed Error
Meta
Meta
Final Abc Meta
Final Meta
Ports
Ports
Check Methods
Inbound Port
Outbound Port
Port
Result
Result
Err
Ok
Result
Rules
Rules
Validation Rule
Infrastructure
Infrastructure
Caching
Caching
In Memory Cache
Errors
Errors
Repository Errors
Event Buses
Event Buses
Event Bus Base
In Memory Event Bus
In Memory Event Bus Base
Event Stores
Event Stores
Event Store Base
In Memory Event Store
In Memory Event Store Base
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
In Memory Read Repository
In Memory Repository
In Memory Write Repository
Serialization
Serialization
Dict Message Codec
Message Codec
Unit Of Work
Unit Of Work
In Memory Unit Of Work
Presentation
Presentation
Presenter Contract
Adapters
Adapters
Presentation Adapter
Request Adapter
Response Adapter
Builtin
Builtin
Error Handling Middleware
Logging Middleware
Timing Middleware
Validation Middleware
Errors
Errors
Error Message Model
Error Presenter
Error Status Code Mapper
Error View Model
Middleware
Middleware
Middleware
Next Handler
Pipeline
Architectural Styles
Architectural Styles
Overview
Clean Architecture
Hexagonal Architecture
Layered Architecture
CQRS
Event-Driven
MVC
Contributing
Contributing
Overview
Contribution Guide
Docs Conventions
Release Guide
License
License
¶
MIT License