Developer Guide#
Contribute#
This section outlines how to contribute effectively to the simtools project.
- Getting Started as Developer: Set up your development environment. 
- First Steps: How to begin contributing. 
- Coding Guidelines: Code style and best practices. 
- Pull Requests: How to open a PR via GitHub. 
- Documentation: Contributing to user and developer documentation. 
- Testing: Writing unit and integration tests. 
Automatic Processes#
- Continuous Integration: Automated testing and checks. 
- Deployment: Automated deployment of releases. 
Containers#
All software components of simtools are available as OCI-compatible container images.
Preparing simtools Releases#
- Prepare and Deploy: How to prepare and deploy a new release of - simtools.
