Developer Guide¶
Day-to-day development reference for LBS Foundry. For platform overview see intro; for architecture see architecture/README.
Daily Workflow¶
- Common Tasks — adding queries, commands, importers, and projections
- Coding Standards — C# and TypeScript conventions
- Debugging — troubleshooting build, test, auth, and DB issues
- FAQ
Development Areas¶
- Module System — feature modules and dependencies
- Timer Infrastructure — scheduled background tasks
- Generic Queries — reusable
GetAll<T>/GetById<T>(see also pattern) - Event Versioning
- Ownership Validation
- Notifications — real-time WebSocket push
- Adding Event History to Pages
- SDK Generation — TypeScript and Python SDK pipeline
Testing & CI¶
- Real-World Testing — event replay tests from production data
- CI/CD Pipeline
- Deployment Pipeline Setup
- See also docs/testing/ for command/query/importer test guides
Reference¶
- Architecture Patterns
- Event Sourcing
- Security
- Examples — runnable code samples