...
GitHub is where we manage almost every aspect of the Foundation.
It’s where people collaborate on documents and code.
It’s where people have discussions about our projects and green software.
It’s where we project manage all our work through GitHub Issues and GitHub Projects.
What is a Repository?
Every working group and project in the Foundation has a dedicated GitHub repository. Each repository in GitHub is like a project, it’s and has it’s its own set of issues, it’s own place to put docs, it’s own project board.
...
For example this is the repository for the Software Carbon Intensity Specification Project: https://github.com/Green-Software-Foundation/sci
...
, folders for relevant documentation, and ability to track the development of an issue.
Example of a project repository: Software Carbon Intensity Specification
Example of an issue related to the SCI project: Comparable SCI Benchmark Proposal #359
Example of list of issues related to a project: SCI Issues
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Discussions are now public and hosted in the top-level repo on https://github.com/orgs/Green-Software-Foundation/ |
...
...
. |
Naming convention
All repositories in GitHub should be small case, with hyphens - and not underscores _.
Prefer shorted more memorable names to longer names.
Permissions in GitHub
To perform any actions on GitHub, such as creating a pull request, assigning people to issues or adding/removing labels in a repository a person must have sufficient access to the relevant account or resource.
...
Appointment | Access | Permissions | Comments |
---|---|---|---|
WG Chairs & Project Leads | Maintainer |
| WG Chair -Permissions granted only to their WG areas Project lead - Permissions granted only to their project repo |
GSF Staff | Write | Permissions granted only to their WG area | |
GSF PM’sPMs | Admin |
| Admin access to all GSF repo'srepos |
Contributors | Triage |
| On request |
...