Contribute
How to propose changes to the MAI Group Tech Radar.
How it works
The Tech Radar is maintained as structured data directly in the GitLab repository. Changes — adding, updating, or removing a technology — are proposed via a GitLab issue using one of the templates below. A pipeline then validates the proposal and automatically opens a merge request with the required data changes. Once the MR is reviewed and merged, the radar is rebuilt and published.
- 1 Open a GitLab issue using the appropriate template below.
- 2 Fill in all required fields and submit the issue.
- 3 The CI pipeline validates your proposal and creates a merge request automatically.
- 4 A maintainer reviews and merges the MR — the radar updates on the next build.
Issue templates
Add a technology
Propose adding a new tool, framework, platform, or technique to the radar.
Required: Name, Quadrant, Target Ring, Description, Rationale
Update an existing entry
Propose moving a technology to a different ring or updating its description.
Required: Name, Rationale · Optional: New Ring, Updated Description
Remove a technology
Propose removing a technology that is deprecated, replaced, or no longer in use.
Required: Name, Reason for Removal
Rings explained
Adopt
We use this in production and recommend it as the default choice. Well understood, low risk.
Trial
Worth pursuing in a project. We have hands-on experience and are gaining confidence.
Assess
Worth exploring with the goal of understanding how it fits. Use with caution on non-critical work.
Hold
Proceed with caution. Not recommended for new projects. Existing use should be phased out.
Quadrants explained
Languages & Frameworks
Programming languages, runtimes, and application frameworks.
Tools
Software tools used in development, testing, building, or operating systems.
Platforms
Infrastructure, cloud providers, hosting environments, and managed services.
Techniques
Processes, patterns, and ways of working — not specific tools or technologies.