Welcome to the GSF Carbon Aware SDK, and thank you for contributing to this project. This guide outlines the steps for working within the Carbon Aware SDK and the approved contribution process that members should follow.
Please contact the project owners for individual contributions. Working Group meetings and the internal communication channels are only open to GSF Members.
For the following:
"Member and "Contributor" refer to the GSF member looking to make a feature contribution. "Chair" refers to the Chair, Co-Chair or other accountable authority within GSF.
- Submit a Public Issue using the Issue Template
- The Issue will be looked at by a Chair and approved.
- The Contributor is assigned an "Approved Reviewer" who will help shepherd the feature into the GSF Repository
- Fork
GSF/carbon-aware-sdk/dev
into a member repository,member/carbon-aware-sdk/dev
- Open a Draft PR from
member/dev
intoGSF/carbon-aware-sdk/dev
using the PR Template - Once development is over, the Approved Reviewer pushes the PR into the "Ready for Review" state
- If the Chair accepts the PR, it merges into
GSF/carbon-aware-sdk/dev
All contributions to the GSF are tracked through public issues. Please make a public issue and fill out details on the proposed feature contribution. The issue serves as a commitment by the contributor to developing the feature.
The Issue is not a feature request, but tracks expected feature work. Please do not open an issue to request features.
- Create a new Issue
- Discuss Issue with WG --> Create PR if required
- PR to be submitted against the DEV feature branch
- PR discussed with the WG. If agreed, the WG Chair will merge into DEV Feature branch
- See The Way we Work for futher details.