[!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.
Calculate the carbon emissions of an application via static analysis of the code and any infrastructure as code files in a repository.
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