Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#FFFAE6

Discussions are now public and hosted in the top-level repo on https://github.com/orgs/Green-Software-Foundation/

...

discussions

...

.

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

  • merge pull requests

  • apply suggested changes.

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

  • merge pull requests

  • apply suggested changes.

Admin access to all GSF repo'srepos

Contributors

Triage

  • be assigned issues.

  • apply labels to issues.

  • manage discussions/issues.

On request

...