Developer DocumentationΒΆ
This section of the documentation is dedicated to all contributors of the project. It describes the overall system architecture, explains the core concepts of the system and development principles that should be followed when contributing.
Furthermore, the layout of the repository is explained and a complete Python API reference of all modules is provided.
- Architecture
- Concepts
- Directories
- Design Principles
- Scheduling
- Application hooks
- Kubernetes Application Controller
- Kubernetes Application Observer
- Kubernetes Cluster Controller
- Kubernetes Cluster Observer
- Infrastructure Controller
- Garbage Collection
- API Generation
- TOSCA
- Krake Reference
- Client Reference