green-reviews-tooling

Project Repository for the WG Green Reviews

https://github.com/cncf-tags/green-reviews-tooling

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

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

Keywords from Contributors

sustainability transformation
Last synced: 6 months ago · JSON representation

Repository

Project Repository for the WG Green Reviews

Basic Info
Statistics
  • Stars: 37
  • Watchers: 8
  • Forks: 15
  • Open Issues: 26
  • Releases: 2
Topics
carbon-footprint cloud-native energy-efficiency sustainable-software
Created over 2 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Codeowners

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 this simplified architecture diagram:

green reviews project overview

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: - You can read the deep dive article - You can watch the Kubecon EU '24 Maintainer Talk

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

  • Name: cncf-tags
  • Login: cncf-tags
  • Kind: organization

GitHub Events

Total
  • Create event: 16
  • Release event: 1
  • Issues event: 43
  • Watch event: 11
  • Delete event: 9
  • Issue comment event: 99
  • Push event: 72
  • Gollum event: 1
  • Pull request review comment event: 65
  • Pull request review event: 90
  • Pull request event: 56
  • Fork event: 2
Last Year
  • Create event: 16
  • Release event: 1
  • Issues event: 43
  • Watch event: 11
  • Delete event: 9
  • Issue comment event: 99
  • Push event: 72
  • Gollum event: 1
  • Pull request review comment event: 65
  • Pull request review event: 90
  • Pull request event: 56
  • Fork event: 2

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 226
  • Total Committers: 25
  • Avg Commits per committer: 9.04
  • Development Distribution Score (DDS): 0.584
Past Year
  • Commits: 80
  • Committers: 11
  • Avg Commits per committer: 7.273
  • Development Distribution Score (DDS): 0.4
Top Committers
Name Email Commits
Ross Fairbanks r****s@r****m 94
nikimanoledaki n****i@g****m 41
Dipankar Das 6****1@u****m 13
locomundo f****a@a****m 10
Dipankar Das d****5@g****m 9
Kristina Devochko k****o@t****m 8
Raymundo Vásquez Ruiz r****r@p****m 8
Antonio Di Turi a****i@g****m 7
AntonioDiTuri 4****i@u****m 6
Raymundo Vásquez Ruiz 1****r@u****m 5
Flux 4
Valeria Salis s****6@g****m 4
Chris Chinchilla c****s@c****m 2
Melissa Kilby m****s@g****m 2
Raymundo Vásquez Ruiz r****o@l****o 2
Ross Fairbanks r****7@u****m 2
Daniel Krook d****k@l****g 1
Daniel Krook k****k@l****m 1
Kristina Devochko g****n@g****m 1
Leonard Vincent Simon Pahlke 5****e@u****m 1
Mark Allen m****k@m****m 1
Nandesh Guru n****h@g****i 1
SFulpius 3****s@u****m 1
leonardpahlke l****e@g****m 1
sfroeber s****r@g****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 78
  • Total pull requests: 187
  • Average time to close issues: 3 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 12
  • Total pull request authors: 15
  • Average comments per issue: 3.71
  • Average comments per pull request: 1.55
  • Merged pull requests: 146
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 29
  • Pull requests: 65
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 11 days
  • Issue authors: 8
  • Pull request authors: 9
  • Average comments per issue: 1.52
  • Average comments per pull request: 1.05
  • Merged pull requests: 44
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nikimanoledaki (26)
  • rossf7 (18)
  • AntonioDiTuri (14)
  • dipankardas011 (4)
  • leonardpahlke (4)
  • locomundo (4)
  • guidemetothemoon (3)
  • ADiTuri (1)
  • by-d-sign (1)
  • avillela (1)
  • SRF-Audio (1)
  • wbeckler (1)
Pull Request Authors
  • rossf7 (85)
  • nikimanoledaki (31)
  • dipankardas011 (27)
  • AntonioDiTuri (10)
  • raymundovr (8)
  • leonardpahlke (4)
  • vallss (4)
  • guidemetothemoon (4)
  • ChrisChinchilla (3)
  • incertum (2)
  • SFulpius (2)
  • greenscale-nandesh (2)
  • locomundo (2)
  • SRF-Audio (2)
  • markcallen (1)
Top Labels
Issue Labels
board/wg-green-reviews (24) working-group/green-reviews (16) good first issue (11) priority/important-soon (8) area/access (7) area/testing (7) help wanted (7) kind/feature (6) area/cluster (5) area/metrics (5) kind/enhancement (4) area/sci (4) kind/documentation (3) priority/critical (3) priority/important-longterm (2) priority/blocked (1) roadmap (1) kind/bug (1) needs-investigation (1)
Pull Request Labels
kind/documentation (15) kind/feature (4) kind/enhancement (2) board/wg-green-reviews (2) area/testing (2) kind/bug (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 0
proxy.golang.org: github.com/cncf-tags/green-reviews-tooling
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago