As a developer, I want to ...
- ... extend the existing codebase.
- ... write new extensions.
- ... work on the service provider interface (SPI).
- ... improve core implementations.
- ... have clear requirements.
- ... add documentation to new and existing code.
- ... stick to existing coding styleguides.
- ... get an overview of past decision records.
- ... improve software tests.
As a developer, I do not want to ...
- ... bring in new requirements.
- ... deep-dive into use cases.
- Architectural principles
- Cloud testing
- Command queue
- Contribution guidelines
- Customize policy engine
- Dependency resolution
- Data plane framework
- Dynamic SQL Queries
- Events
- Logging
- Metrics
- Releases
- Serialization Context
- State machine
- Style guide
- Custom request validation
- Testing
All implementations have to follow existing design principles and architectural patterns that are provided as Decision Records. Please make sure to continuously check and extend the list. The same applies to the Contributing.md.