You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/new-repo.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,9 @@ Sponsoring WG:
25
25
26
26
This area is used to track the [repo creation process](https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md).
27
27
The _requestor_ and _sponsoring WG lead_ should perform the steps listed below and cross out the checkmarks when done.
28
-
The TOC is involved only in the **TOC Gate** steps.
28
+
The Steering Committee is involved only in the **KSC Gate** steps.
29
29
30
-
-[ ] Add this issue to the [TOC project board](https://github.com/orgs/knative/projects/43) for review. You are responsible for moving your entry on the board to "Needs Discussion" or "In Progress" as you move forward in this checklist.
30
+
-[ ] Add this issue to the [Steering Committee project board](https://github.com/orgs/knative/projects/52) for review. You are responsible for moving your entry on the board to "Needs Discussion" or "In Progress" as you move forward in this checklist.
31
31
32
32
_You may not be able to use the Projects quick menu on this page. In that case, go to the project board and use the **Add cards** interface._
33
33
@@ -36,11 +36,11 @@ _You may not be able to use the Projects quick menu on this page. In that case,
36
36
-[ ] Grant `Knative Admin` the `admin` privilege.
37
37
-[ ] Grant the sponsoring WG the `write` privilege.
38
38
39
-
**TOC Gate**: _Once the TOC has approved the above, it will merge and Peribolos will create an empty repository._
39
+
**KSC Gate**: _Once the KSC has approved the above, it will merge and Peribolos will create an empty repository._
40
40
41
41
-[ ] (golang) Send a PR to add aliases for `knative.dev/$REPONAME` import paths ([sample](https://github.com/knative/docs/pull/4160)).
42
42
43
-
-[ ] Have a lead from the sponsoring WG bootstrap the Git repository by using an
43
+
-[ ] Have a lead from the sponsoring WG bootstrap the Git repository by using an
Copy file name to clipboardExpand all lines: CONSENSUS.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -28,8 +28,8 @@ When lazy consensus is used, you should:
28
28
* Allow time for your colleagues to read and think about the message
29
29
* Please allow an appropriate amount of time, at least 3 business days
30
30
* Give healthy consideration to reasonable objections
31
-
* If consensus cannot be achieved within the discussion, you should attempt to resolve it within the appropriate working group, then engage the TOC or Steering as appropriate if that fails
32
-
* Record the decision in writing
31
+
* If consensus cannot be achieved within the discussion, you should attempt to resolve it within the appropriate working group, then engage Steering as appropriate if that fails
32
+
* Record the decision in writing
33
33
* In increasing order of durability: decision announced in meeting minutes, send a mail to the mailing list, approval in Google Doc by WG lead, GitHub PR (possibly in “docs” directory or the like)
Copy file name to clipboardExpand all lines: SLACK-GUIDELINES.md
+2-4
Original file line number
Diff line number
Diff line change
@@ -44,16 +44,14 @@ project, and includes all communication mediums.
44
44
## Admins
45
45
46
46
Members of the
47
-
[Technical Oversight Committee (TOC)](TECH-OVERSIGHT-COMMITTEE.md) and
48
47
[Knative Steering Committee (KSC)](STEERING-COMMITTEE.md) are also the
49
48
administrators for the Knative Slack instance.
50
49
51
50
Slack admins should make sure to mention this in the “What I do” section of
52
51
their Slack profile, as well as for which time zone.
53
52
54
53
To connect: please reach out in the #slack-admins channel or DM (Direct Message)
55
-
a member of the [KSC](STEERING-COMMITTEE.md) or
56
-
[TOC](TECH-OVERSIGHT-COMMITTEE.md).
54
+
a member of the [KSC](STEERING-COMMITTEE.md).
57
55
58
56
### Admin expectations and guidelines
59
57
@@ -144,7 +142,7 @@ in the purpose or pinned docs of that channel.
144
142
145
143
## Threaded Conversations
146
144
147
-
Slack threads in public channels are extremely useful for quickly and openly collaborating with your fellow contributors.
145
+
Slack threads in public channels are extremely useful for quickly and openly collaborating with your fellow contributors.
148
146
149
147
Unfortunately, while Slack threads are good for quick discussion, they serve as a poor record of decisions. Discoverability and searchability of threads isn't nearly as good as alternatives (see below), particularly for contributors arriving weeks or months later. For this reason it's important that Slack discussions make their way to less ephemeral and more comprehensive artifacts for sharing ideas and proposals with the wider community.
Copy file name to clipboardExpand all lines: elections/README.md
+4-17
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,15 @@ type: "docs"
7
7
8
8
# Knative Elections
9
9
10
-
This document outlines how to conduct Knative elections. See [TOC election process](../mechanics/TOC.md) and [Steering Committee election process](../mechanics/SC.md) for more information of how the committee decides when to have elections, eligibility for voting, eligibility for candidacy, maximal representation, etc.
10
+
This document outlines how to conduct Knative elections. See [Steering Committee election process](../mechanics/SC.md) for more information of how the committee decides when to have elections, eligibility for voting, eligibility for candidacy, maximal representation, etc.
11
11
12
12
## Process
13
13
14
14
1. Steering committee selects election officers.
15
15
16
16
2. Prepare the election repository
17
17
18
-
* Make knative/community/elections/$YEAR-TOC or knative/community/elections/$YEAR-SC
18
+
* Make knative/community/elections/$YEAR-SC
19
19
* Create an OWNERS file in the above directory with the election officers as approvers / reviewers.
20
20
* Create the README.md in the above directory, this is the voter's guide
21
21
* Copy over the voter's guide from the previous year. The voter's guide is the single source of truth for the election that year! All annoucements and notices should link to this document.
@@ -36,7 +36,7 @@ This document outlines how to conduct Knative elections. See [TOC election proce
36
36
4. Executing the Election in Elekto
37
37
38
38
* Elections will be held using [Elekto](https://elekto.dev/), an online voting tool created
39
-
by CNCF intern Manish Sahani and administered by Josh Berkus.
39
+
by CNCF intern Manish Sahani and administered by Josh Berkus.
40
40
* It relies on GitHub Oauth for access to ballots
41
41
* More details can be found in the [Elekto documentation](https://elekto.dev/docs/)
42
42
* Remember to send periodic reminders about key deadlines and to encourage people to vote.
@@ -57,18 +57,6 @@ This document outlines how to conduct Knative elections. See [TOC election proce
57
57
58
58
## Roles and Responsibilities:
59
59
60
-
### Technical Oversight Committee
61
-
62
-
-[Recuses themselves from public election activities][election-recusal]
63
-
- May vote
64
-
- May answer questions about general election specifics, ie:
65
-
- Where do I find the schedule?
66
-
- How do I vote?
67
-
- Will not answer questions about specific candidates, or anything that could be construed as endorsing, ie:
68
-
- How is $candidate doing so far? (PS - we don't know anyway)
69
-
- Who are your favorite candidates?
70
-
71
-
72
60
### Steering Committee
73
61
74
62
- Oversees the election, including appointing election officers, approving dates, and monitoring the process
@@ -92,7 +80,7 @@ This document outlines how to conduct Knative elections. See [TOC election proce
92
80
- Who are your favorite candidates?
93
81
- Manage the voting process within Elekto
94
82
- Generate the voter guide and list of voters according to the criteria for that year's election
95
-
- Manage the exception process - Review applicants and add approved ones to the voter's list
83
+
- Manage the exception process - Review applicants and add approved ones to the voter's list
96
84
- Track candidates
97
85
- Monitor groups for nominations
98
86
- Update the community regularly
@@ -103,4 +91,3 @@ This document outlines how to conduct Knative elections. See [TOC election proce
103
91
Diary for 2023 Knative TOC election can be found in this [Gist](https://gist.github.com/aliok/136be152fef14912b9a73eb753b3267b) for reference.
Copy file name to clipboardExpand all lines: mechanics/GDRIVE.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ All steering committee members have “Super Admin” [privileges](https://suppo
33
33
34
34
#### Technical Oversight Committee
35
35
36
-
The technical oversight committee members each have a knative.team GSuite account. This is to allow TOC members to assist with some of the GSuite automation and GDrive migration. In addition to this, TOC members will need a knative.team account to allow people without a knative.team account into public meetings hosted on Google Hangouts.
36
+
The technical oversight committee members each have a knative.team GSuite account. This is to allow Steering Committee members to assist with some of the GSuite automation and GDrive migration. In addition to this, Steering Committee members will need a knative.team account to allow people without a knative.team account into public meetings hosted on Google Hangouts.
37
37
38
38
39
39
#### Working Group Leads
@@ -58,4 +58,4 @@ There are several mailing lists set up to manage permission groups (some could a
58
58
59
59
The Knative.team GSuite is a [Business Standard](https://workspace.google.com/intl/en/pricing.html) GSuite Plan. This is required so that WG meetings have the ability to record meetings. If we need changes made to the GSuite package-type on this account, [April Nassi](mailto:[email protected]) can help with this.
60
60
61
-
The GSuite org is currently paid by Google. [Mary Radomile](mailto:[email protected]) is the point of contact if we need help re: billing.
61
+
The GSuite org is currently paid by Google. [Mary Radomile](mailto:[email protected]) is the point of contact if we need help re: billing.
0 commit comments