Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove outdated info about documenting members #1310

Merged
merged 2 commits into from
Jul 6, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 14 additions & 19 deletions governance/roles.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,11 @@ The various roles are listed as follows:
* [Facilitation roles](#facilitation-roles)
* [Security assessment facilitator](#security-assessment-facilitator)
* [Meeting facilitator](#meeting-facilitator)
* [Meeting scribe(s)](#meeting-scribe(s))
* [Meeting scribe](#meeting-scribe)
* [Triage team](#triage-team)
* [Project teams](#project-teams)

All members are identified in the TAG [README](/README.md), with annotations
where they hold an additional role.
All chairs and leads are identified in the TAG [README](/README.md).

Members fulfilling any Roles in Security TAG are responsible for understanding
and abiding the by the [governance](./) and policies defined in this group. This
Expand All @@ -41,8 +40,6 @@ consider their actions to support the group.
## Role of members

* The primary role of a member is to contribute expertise to the group.
* To add yourself as a member, submit a Pull Request (PR) adding yourself to the
list of members.

### Maintaining active members

Expand All @@ -62,7 +59,6 @@ consider their actions to support the group.

### Managing membership


* Membership disagreements may be escalated to the Chairs. Disagreements
among the Chairs may be escalated to a Security TAG TOC Liaison.
* Members *MAY* decide to step down at anytime and optionally propose a
Expand All @@ -80,10 +76,10 @@ navigate a complex security landscape.
* The Chairs are responsible for ensuring that group meetings are planned
and have facilitators assigned, while also engaging group members in leadership
roles.
* Chairs are responsible for approving Pull Requests, specifically for
top-level content of the repository
* Chairs may additionally perform any actions of technical leads as needed,
especially serving as the Security TAG leadership representative to a project.
* Chairs are responsible for approving Pull Requests, specifically for
top-level content of the repository
* Chairs may additionally perform any actions of technical leads as needed,
especially serving as the Security TAG leadership representative to a project.

## Role of technical leads

Expand Down Expand Up @@ -126,7 +122,7 @@ After a [Chair](#role-of-chairs) finishes their term, they transition into a
role of [Chair Emeritus](#role-of-chair-emeriti). This allows previous Chairs to
continue to chime in and provide valuable context and contributions to the TAG.
A [Chair Emeritus](#role-of-chair-emeriti) can assume a role of a [technical
lead](#roles-of-technical-leads), but in doing so, must be active in
lead](#role-of-technical-leads), but in doing so, must be active in
communicating with the co-chairs and technical leads (i.e. participating in the
chair/TL slack and meetings). A Chair Emeritus has the same permissions/access
as technical leads.
Expand Down Expand Up @@ -159,12 +155,13 @@ given the OWNER role of the directory or sub-directory along with 1 other
nominated individual to ensure continuity in review and ongoing support of
the project.

The nomination is typically open for a week (but may be shorter with LGTM
1. The nomination is typically open for a week (but may be shorter with LGTM
of at least two Chairs).
1. The issue is updated with the assignment of the project lead as "assignee"
alongside the TAG Leadership member.
1. Project Leads will be given the OWNER role of the directory or sub-directory
for their team's activities in order to empower merge/approve.
1. Project Leads will be given the OWNER role of the directory or
sub-directory for their team's activities in order to empower
merge/approve.

This role may be subject to [lead rotations](#lead-rotations).

Expand Down Expand Up @@ -229,7 +226,6 @@ Examples are:

## Role of Team Leads


Team Leads lead larger streams of work that require sustained effort and
coordination and remain ongoing.

Expand Down Expand Up @@ -291,10 +287,9 @@ role for some time informally, then proposed as an on-going role by Pull Request
which must be approved by a majority of Chairs. Process clarifications are
welcome and PRs can be approved by any single Chair.


### Security assessment facilitator

[Security Reviews](/assessments) are part of the ongoing work of the group
[Security Reviews](/community/assessments) are part of the ongoing work of the group
and led by a security assessment facilitator (referred to in the rest of this
sub-section as a facilitator). The facilitator is responsible for:

Expand Down Expand Up @@ -368,6 +363,7 @@ goals, the meeting facilitator has the following responsibilities:

Effective facilitation includes (but is not limited to) the following
activities:

* Setting the agenda for meetings.
* Extending discussion via asynchronous communication to be inclusive of
members who cannot attend a specific meeting time.
Expand All @@ -391,7 +387,7 @@ One or more of the following:
Any member who meets the above qualifications is encouraged to add themselves to
the [list of people in this role](/.github/settings.yml).

### Meeting scribe(s)
### Meeting scribe

Each meeting must have at a minimal one scribe and preferable with two.

Expand All @@ -407,7 +403,6 @@ Scribe is expected to perform the following:
* Add links to issues being discussed if not already in Agenda.
* Open new issues to track action items from meeting.


### Triage team

All members are expected to review Pull Requests (PRs), comment on issues, and
Expand Down
Loading