src/Paramore.Brighter/- Core frameworksrc/Paramore.Brighter.ServiceActivator/- Message pump infrastructuresrc/Paramore.Brighter.MessagingGateway.*/- Transport implementations (RMQ, AWS SQS, Kafka, etc.)src/Paramore.Brighter.Outbox.*/- Persistence implementations for outbox patternsrc/Paramore.Brighter.Extensions.*/- DI container integrationstests/- Test suites organized by component
- Test Framework: xUnit with FakeItEasy for mocking
- Test Patterns: BDD-style naming (
When_X_Then_Y) - Infrastructure: Docker Compose for integration tests
- Uses Central Package Management via
Directory.Packages.props - Multi-targeting: .NET 8.0 and .NET 9.0
- Global tools: MinVer for versioning, SourceLink for debugging