Project
Automation
CI/CD pipelines
GitHub Actions are triggered to automate the integration and delivery of the application:
| Role | Definition file | 
|---|---|
| CI | .github/workflows/ci.yaml | 
| Pages | .github/workflows/pages.yaml | 
| PKG | .github/workflows/pkg.yaml | 
GitHub configuration (General / Security / Secrets and Variables / Actions):
- DOCKERHUB_TOKEN
 - DOCKERHUB_USERNAME
 - SONAR_HOST_URL
 - SONAR_ORG
 - SONAR_PROJECT_KEY
 - SONAR_TOKEN
 
Backlog
V2.0
New features:
- Store in the database only one version of the state in tf_state (the latest) and save the others in tf_state_revision
 - Send traces, logs, metrics to OpenTelemetry Collector
 
Design
Programming languages
The code is mainly written in C# / .NET: open-source, cross-platform (Linux/Windows), highly performant, object-oriented.