-
Couldn't load subscription status.
- Fork 5.3k
GitHub Management Docs #2277
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
GitHub Management Docs #2277
Conversation
|
@kubernetes/steering-committee @spiffxp @grodrigues3 @jdumars @idvoretskyi @calebamiles If any of you want to have a look at this, I'd appreciate it :) |
|
/assign |
|
/hold for another pair of eyes :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few small comments, but in general LGTM. Thanks @cblecker
| | [kubernetes](https://github.com/kubernetes) | Core | | ||
| | [kubernetes-client](https://github.com/kubernetes-client) | API Client Libraries | | ||
| | [kubernetes-csi](https://github.com/kubernetes-csi) | Container Storage Interface Components | | ||
| | [kubernetes-incubator](https://github.com/kubernetes-incubator) | Legacy Incubator Projects | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this still active? Don't we want to suggest kubernetes-sigs (subprojects) instead?
https://github.com/kubernetes/community/blob/master/incubator.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's still active in that there are still repos there, and the steering committee isn't pushing them to migrate anywhere right now. If it's in incubator, it can stay there for the time being, but no new projects will be added.
| repositories and organizations: | ||
| - [branchprotector](https://git.k8s.io/test-infra/prow/cmd/branchprotector): | ||
| enforce branch protection settings across an organization | ||
| - [label_sync](https://git.k8s.io/test-infra/label_sync): Add, modify, delete, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
call out that it's within an organization and across multiple repositories.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
| There are more organization names that we are squatting on with possible future | ||
| intentions. [For more details please see community issue #1407](https://github.com/kubernetes/community/issues/1407). | ||
|
|
||
| ## Tooling |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't want to call out prow/tide? The plugins and bot commands that we use are not obvious
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
github-management/permissions.md
Outdated
| scale well with the size and velocity of the Kubernetes project. | ||
|
|
||
| We have created a number of automated systems/bots to allow us to work around | ||
| these limitations. Authorized users can issue |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
link to our owners/approvers documentation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
|
@grodrigues3 Comments addressed. PTAL |
github-management/README.md
Outdated
| | [kubernetes-incubator](https://github.com/kubernetes-incubator) | Legacy Incubator Projects | | ||
| | [kubernetes-retired](https://github.com/kubernetes-retired) | Retired/Archived Projects | | ||
| | [kubernetes-security](https://github.com/kubernetes-security) | Private Security Fix Mirror | | ||
| | [kubernetes-sigs](https://github.com/kubernetes-security) | SIG-related Projects | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Link is wrong
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
github-management/README.md
Outdated
| | [kubernetes-extensions](https://github.com/kubernetes-extensions) | | | ||
| | [kubernetes-federation](https://github.com/kubernetes-federation) | | | ||
| | [kubernetes-graveyard](https://github.com/kubernetes-graveyard) | kubernetes-retired should be used instead going forward | | ||
| | [kubernetes-incubator-retired](https://github.com/kubernetes-incubator-retired) | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kubernetes-retired should be used instead going forward
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
|
Thanks. This is a great start. There are some details missing (org-level settings, org-level projects, private repos, external collaborators, team management, ...), but they can be added over time, as necessary. Read access: Public repos already give access to code, issues, etc. Membership allows people to see team members, notify teams, be added to teams, have issues and PRs assigned to them, and get the Member "badge" on their comments. |
|
/hold cancel @bgrant0607 @grodrigues3 Comments addressed :) Can I get a LGTM? |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cblecker The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm |
partial fix for #2126.
This PR collects the GitHub management documents in a single directory, and adds a first revision of a document describing GitHub permission levels.
/cc @spiffxp @jdumars @grodrigues3