Welcome to the GSF Patterns Working Group, and thank you for contributing to this project. This guide outlines the steps for working within the Patterns Working Group 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 new Pull Request (PR) to
GSF/green-software-patterns/dev
- The PR will be initially reviewed within 1 week to enforce format, structure, and relevance. The submitter must make any requested changes to advance the PR
- The PR will be assigned a Subject Matter Expert (SME) for deeper analysis and evaluation for 2 weeks. The submitter must make any requested changes from the SME to advance the PR.
- Once the Pattern has been approved by the SME it will begin the team review phase. The PR requires consensus before approval and merge and the Patterns team has 2 weeks to comment/object to the pattern.
- Upon approval, the Pattern will be merged into
GSF/green-software-patterns/dev
- Every quarter,
GSF/green-software-patterns/dev
will be merged toGSF/green-software-patterns/main
which will trigger a consistency review allowing anyone in the Foundation 2 weeks to comment or object. GSF-wide consensus is required for the patterns to be published.
- 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/green-software-patterns/dev
into a member repository,member/green-software-patterns/dev
- Open a Draft PR from
member/dev
intoGSF/green-software-patterns/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/green-software-patterns/dev
We are looking for new subject matter experts (SMEs) to help provide feedback and guidance for submitted patterns. If you would like to become a SME for Green Software Patterns, please fill out the request form and one of our leads will contact you. You can see the list of available areas in the Suggested Tags section of the website.
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.