We are updating our knowledge base!
Please visit our new site at https://wiki.greensoftware.foundation/ for the latest information.
Opensource / Carbon-Ci
[!important] Incubation Project
This project is an incubation project being run inside the Green Software Foundation; as such, we *DON’T recommend using it in any critical use case. Incubation projects are experimental, offer no support guarantee, have minimal governance and process, and may be retired at any moment. This project may one day graduate, in which case this disclaimer will be removed.
Project Summary
Calculate the carbon emissions of an application via static analysis of the code and any infrastructure as code files in a repository.
Scope
This project aims to build the capability to calculate the carbon emissions of an application via static analysis of the code and any infrastructure as code files in a repository.
This tooling covers the pipeline from a git commit, up to deployment, in a typical continuous integration/continuous deployment process.
Considered approaches include:
A GitHub Action to run during deployment
A GitHub Action to run on a pull request
A Pre-commit application to run every time a commit is made
Get Involved
The Carbon-ci project teams meets biweekly on Wednesday’s at 2 - 2.30pm GMT, via Zoom.
Key Contacts
PM: Sophie Trinder | Green Software Foundation
Project Lead: Fergus Kidd (Avanade)
Co-Lead: Navveen Balani (Accenture)
Email: carbon-ci@greensoftware.foundation (members only)
Discussions: GitHub (members and public)
If you work for a GSF member organisation, you also need to:
Fill out the https://grnsft.org/onboarding/register form if you are new to the GSF; or
Fill out the https://grnsft.org/onboarding/subscribe form if you are already part of the GSF but want to join this project.
After that, you will:
Be added to the open-source WG mailing list.
Receive invitations to our regular meetings.