Green-Software-Foundation / Green-Software-Foundation/patterns
Green Software Maturity & Scoring Framework
- Dominant language
- TypeScript
- Stars
- 145
- Forks
- 44
- Avg merge
- 13d 22h
- Merged PRs (30d)
- 1
Description
### Context
Juan Rubio (Schneider Electric) shared a draft framework being developed internally to track decarbonisation progress across software portfolios. The framework proposes five dimensions — measurement and telemetry, energy and efficiency, carbon intensity, design, and CI/CD — with maturity levels (L1–L5) and the idea that patterns map to specific maturity actions within each dimension.
The team agreed this is a valuable concept worth capturing and developing. It addresses a real gap: patterns tell you *what to do*, but don't currently help practitioners understand *where to start*, *how to prioritise*, or *how to track progress*. Juan's work at Schneider Electric provides a concrete real-world signal that members need this layer.
This issue captures the idea as a backlog item for further scoping and discussion.
### What needs to happen
- [ ] Review Juan's draft framework in more detail and assess fit with the GSF patterns structure
- [ ] Discuss with Juan whether Schneider Electric would co-develop this as a GSF output
- [ ] Explore how patterns would map to maturity dimensions and levels
- [ ] Assess whether this becomes a formal GSF project, a patterns catalogue feature, or a member resource
- [ ] Bring a scoped proposal to the team for a decision on how to proceed
### Acceptance criteria
- A clear decision has been made on whether and how GSF pursues this framework
- If proceeding: a scoped proposal exists with ownership, format, and a realistic timeline
- Juan and Schneider Electric are engaged as active contributors
### Dependencies
- Juan Rubio availability and Schneider Electric appetite to contribute
- Patterns catalogue harmonisation (a stable, quality catalogue is a prerequisite for meaningful maturity mapping)
Contributor guide
Assessment
This issue has not been assessed yet.