A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

CNCF Green Reviews WG

Project Repository for the WG Green Reviews which is part of the CNCF TAG Environmental Sustainability.
https://github.com/cncf-tags/green-reviews-tooling

Category: Consumption
Sub Category: Computation and Communication

Keywords

carbon-footprint cloud-native energy-efficiency sustainable-software

Keywords from Contributors

sustainability measure virtual-machine co2 sanitation control training featured feature-flag feature-toggle

Last synced: about 22 hours ago
JSON representation

Repository metadata

Project Repository for the WG Green Reviews which is part of the CNCF TAG Environmental Sustainability

README.md

CNCF Green Reviews WG

The CNCF Green Reviews Working Group (WG) is an open-source, community-led project that is part of the CNCF Environmental Sustainability Technical Advisory Group (TAG ENV).

The aim of the Green Reviews WG is to set up infrastructure to measure the sustainability footprint of CNCF Projects.

Measuring the sustainability footprint of software is not an easy task. Our vision is that the WG will compute the sustainability data for every release of a CNCF project that requests a sustainability footprint assessment. To achieve such a vision, our goal is to develop a workflow that can integrate well with the existing software lifecycle of other CNCF projects.

A good way to practically understand the first version of the workflow that the WG is designing is to take a look at the following architecture diagram:

green reviews workflow

The WG’s workflow vision is that every release requesting a sustainability footprint assessment will trigger a Github Action specified in the Green Reviews repo that will start a benchmarking pipeline. The pipeline’s job is to:

  1. Spin up the Equinix Metal resources
  2. Install Kubernetes and all the needed observability tools
  3. Install the software that will be assessed
  4. Execute the necessary benchmark test cases
  5. Gather sustainability-related metrics
  6. Publish sustainability metrics

If you are curious and want to discover more, here are some good resources:

Releases

Release Date Notes
0.1.0 14.05.24 Release Notes
0.2.0 Planned before Kubecon NA '24 Tracking issue

Community

Getting Started

Here are some resources to learn about the project:

  • Charter: The Green Reviews WG Charter outlines the WG's motivation, scope, goals, non-goals, and deliverables.
  • Issue Board: Checkout the project's Backlog to find something to work on.

Contributing

All contributions are welcome, including code contributions, issues, suggestions, questions, product direction, collaborations, improvements to the documentation, etc.

If you are interested in contributing to the project, head over to the Contributing Guide!

Read this page on how to run the project locally.

Documentation

All changes to the documentation must be added to the docs folder.

Roadmap

The roadmap contains some of the goals of the Green Reviews WG. Timelines are estimates and may change.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 211
Total Committers: 17
Avg Commits per committer: 12.412
Development Distribution Score (DDS): 0.607

Commits in past year: 101
Committers in past year: 12
Avg Commits per committer in past year: 8.417
Development Distribution Score (DDS) in past year: 0.554

Name Email Commits
Ross Fairbanks r****s@r****m 83
nikimanoledaki n****i@g****m 40
Dipankar Das 6****1 22
Raymundo Vásquez Ruiz r****r@p****m 15
Antonio Di Turi a****i@g****m 13
locomundo f****a@a****m 10
Kristina Devochko k****o@t****m 9
Flux 4
Valeria Salis s****6@g****m 4
Chris Chinchilla c****s@c****m 2
Melissa Kilby m****s@g****m 2
Daniel Krook d****k@l****g 2
Leonard Vincent Simon Pahlke 5****e 1
Mark Allen m****k@m****m 1
Nandesh Guru n****h@g****i 1
SFulpius 3****s 1
sfroeber s****r@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 85
Total pull requests: 105
Average time to close issues: 3 months
Average time to close pull requests: 10 days
Total issue authors: 11
Total pull request authors: 15
Average comments per issue: 4.65
Average comments per pull request: 1.7
Merged pull request: 88
Bot issues: 0
Bot pull requests: 0

Past year issues: 43
Past year pull requests: 50
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 12 days
Past year issue authors: 9
Past year pull request authors: 12
Past year average comments per issue: 2.3
Past year average comments per pull request: 1.6
Past year merged pull request: 40
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/cncf-tags/green-reviews-tooling

Top Issue Authors

  • nikimanoledaki (28)
  • AntonioDiTuri (20)
  • rossf7 (19)
  • leonardpahlke (5)
  • dipankardas011 (4)
  • guidemetothemoon (3)
  • locomundo (2)
  • ADiTuri (1)
  • by-d-sign (1)
  • SRF-Audio (1)
  • wbeckler (1)

Top Pull Request Authors

  • rossf7 (48)
  • nikimanoledaki (18)
  • dipankardas011 (14)
  • AntonioDiTuri (7)
  • raymundovr (5)
  • vallss (2)
  • guidemetothemoon (2)
  • ChrisChinchilla (2)
  • SFulpius (1)
  • greenscale-nandesh (1)
  • leonardpahlke (1)
  • incertum (1)
  • locomundo (1)
  • SRF-Audio (1)
  • markcallen (1)

Top Issue Labels

  • board/wg-green-reviews (37)
  • working-group/green-reviews (17)
  • good first issue (16)
  • priority/important-soon (13)
  • area/testing (10)
  • help wanted (9)
  • area/metrics (8)
  • area/access (8)
  • kind/feature (8)
  • area/cluster (7)
  • area/sci (5)
  • kind/enhancement (4)
  • priority/important-longterm (4)
  • kind/documentation (3)
  • priority/blocked (3)
  • priority/critical (3)
  • needs-investigation (2)
  • roadmap (2)
  • kind/bug (1)

Top Pull Request Labels

  • kind/documentation (8)
  • kind/feature (2)
  • board/wg-green-reviews (1)
  • kind/enhancement (1)
  • kind/bug (1)
  • area/testing (1)

Score: 6.960347729101308