Skip to content

Commit edc8d29

Browse files
authored
Merge pull request #414 from cpaelzer/github-access-clarification
Governance: Ubuntu on Github
2 parents 431a629 + f7fbf3b commit edc8d29

File tree

4 files changed

+29
-0
lines changed

4 files changed

+29
-0
lines changed

docs/.custom_wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Ewan
6969
exfiltration
7070
fakesync
7171
Fosstodon
72+
github
7273
Gobuntu
7374
GPLs
7475
Greasemonkey

docs/how-ubuntu-is-made/processes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,5 @@ Special review processes and quality safeguards for adding updates to published
9090
9191
/SRU/stable-release-updates
9292
/MIR/main-inclusion-review
93+
ubuntu-on-github
9394
```
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
(ubuntu-on-github)=
2+
# Ubuntu on Github
3+
4+
In addition to code/projects on Launchpad and the Ubuntu archive, Ubuntu also maintains projects under [github.com/ubuntu](https://github.com/ubuntu).
5+
6+
## Access
7+
8+
Repositories under github.com/ubuntu are individually managed by their owners as admin.
9+
10+
Ubuntu members that get {ref}`Ubuntu Core Developer <dmb-joining-core-dev>` permission are also added as [members of the organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) with access to the whole scope of [github.com/ubuntu](https://github.com/ubuntu). Repository owners cannot revoke this access.
11+
12+
This is inclusive (Ubuntu Core Developers get access to the whole scope) and not exclusive (one does not need to be an Ubuntu Core Developer to be allowed access to an individual project).
13+
14+
## Contributions
15+
16+
Projects under [github.com/ubuntu](https://github.com/ubuntu) do not generally require the signing of the [Canonical contributor licence agreement](https://canonical.com/legal/contributors).

docs/who-makes-ubuntu/developers/dmb-joining-core-dev.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ Core Developers (Core Devs) are members of the [`ubuntu-core-dev`](https://launc
55
Core Devs collectively maintain all packages in Ubuntu, which notably includes uploading to the `main` component.
66
Core Devs also have elevated privileges for re-triggering autopkgtests and performing other administrative actions in Ubuntu.
77

8+
## Coverage Ubuntu on Github
9+
10+
To maintain all resources used to make Ubuntu, a Core Developer also gets access to {ref}`ubuntu-on-github`.
11+
12+
Upon achieving Ubuntu Core Developer permission - and under the condition that a GitHub user is registered with the Launchpad ID (configured under 'Social accounts' on your Launchpad profile page) - the DMB also add the applicant as a [member to the github.com/ubuntu organization](https://github.com/orgs/ubuntu/people).
13+
14+
Ubuntu Core Developers that did not identify their associated GitHub user before can reach out to the {ref}`DMB <dmb>` to be added.
15+
16+
Upon loss of Ubuntu Core Developer status, GitHub organization membership is revoked as well.
17+
18+
<!-- TODO - once PR #364 is merged adn the content is in the new form at the right place we also need to update the doc in regard to the steps after approving an applicant` -->
819

920
(core-dev-training-and-preparation)=
1021
## Training and preparation

0 commit comments

Comments
 (0)