diff options
author | Chloe Kudryavtsev <toast@toastin.space> | 2019-03-17 14:42:49 -0400 |
---|---|---|
committer | Chloe Kudryavtsev <toast@toastin.space> | 2019-03-17 14:42:49 -0400 |
commit | 9c79918e565c439c4393e886a61e55ea90672847 (patch) | |
tree | 608a53ed202414fd895c95d39ed53a1670bae991 | |
parent | 737f3a244e7902735b0fdb08ebf80396b1be1c6f (diff) | |
download | governance-9c79918e565c439c4393e886a61e55ea90672847.tar.bz2 governance-9c79918e565c439c4393e886a61e55ea90672847.tar.xz |
[content] Teams and Organization
Also initialize ROOT, navigation and make it the index (temporarily).
-rw-r--r-- | modules/ROOT/nav.adoc | 1 | ||||
-rw-r--r-- | modules/ROOT/pages/index.adoc | 111 |
2 files changed, 112 insertions, 0 deletions
diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc new file mode 100644 index 0000000..8009336 --- /dev/null +++ b/modules/ROOT/nav.adoc @@ -0,0 +1 @@ +* xref:index.adoc[Teams & Organization] diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc new file mode 100644 index 0000000..e226169 --- /dev/null +++ b/modules/ROOT/pages/index.adoc @@ -0,0 +1,111 @@ += Teams and Internal Organization + +Alpine is organized into various teams. +Teams help with delegating work. +Delegating work requires people to be available and get the necessary permissions to do their work. +Teams also make it easier for people to join specific teams, rather than the entirety of the project and all that entails. +Finally, this organizational structure gives more transparency as to how work is divided, and aids collaboration with outside entities. +This section describes the status quo of how Alpine is organized. + +[glossary] +== Glossary + +[glossary] +Team:: A group of people with a specific purpose/scope that they tend to. +Team Member:: A registered member of a team, given access to that team's workspaces. +Team Leads:: +Team members that are allowed to vote in various organizational meetings and can appoint new team members. +Team Leads are marked in *bold* in official team listings. + +== Becoming a Member +To become a team member, start by contributing to items under the team's jurisdiction. +Once you have shown some staying power, you may ask a team lead to appoint you as a member. + +[TIP] +==== +Do not worry if your request is denied! +That just means you aren't known enough to the team, or need to take the project more seriously. +The team lead should give you a reason as to why you've been denied. +==== + +== Becoming a Team Lead +Existing team leads, collectively, decide to appoint or demote other team leads. +A proposed team lead should already be part of the team. +If the proposal is to create a new team, the process is identical, except that the proposed team lead should be part of an existing team. + +NOTE: Teams may have multiple, or one team lead - they may not have zero team leads. + +== Being a Member/Lead +Being in a team grants grants you the things you need to work on whatever the scope of the team is. +You should know your fellow team members well, and cooperate with them (and potentially other teams) to achieve tasks. +As a team, you may request various workspaces, such as a separate irc channel, git namespace, dedicated host, and more. +As a team, it is up to you how you manage yourselves internally, but the contents of this document should serve as guidelines. + +// TODO: specify what specific access each team has +== Current Team Listing + +=== Core +Core team members have oversight over the entire project. +They also have the final say on packaging and security matters, and are the sole arbiters of the `main` repository. + +|=== +| Name | Nick | Email + +| Francesco Colista | fcolista | fcolista@alpinelinux.org +| Jakub Jirutka | jirutka | jakub@jirutka.cz +| Kaarle Ritvanen | kunkku | kaarle.ritvanen@datakunkku.fi +| Kevin Daudt | \_ikke_ | kdaudt@alpinelinux.org +| Leonardo Arena | rnalrd | rnalrd@gmail.com +| Nathan Angelacos | nangel | nangel@alpinelinux.org +| *Natanael Copa* | *ncopa* | ncopa@alpinelinux.org +| Soeren Tempel | nmeum | soeren@soeren-tempel.net +| Timo Teräs | fabled | timo.teras@iki.fi +| William Pitcock | kaniini | nenolod@dereferenced.org +|=== + +=== Infrastructure +The infrastructure team takes care of the Alpine Linux infrastructure - maintaining the servers and services needed to keep everything running. + +|=== +| Name | Nick | Email + +| *Carlo Landmeter* | *clandmeter* | clandmeter@gmail.com +| Daniel Isaksen | danieli | d@duniel.no +| Kevin Daudt | \_ikke_ | kdaudt@alpinelinux.org +|=== + +=== Documentation +The documentation team creates and maintains all official documentation for Alpine Linux. + +// TODO: once toast@toastin.space is recognized as an email, simplify entry +|=== +| Name | Nick | Email + +| *Chloe Kudryavtsev* | *SpaceToast* | link:mailto:toast@toastin.space[toast@toastin.space] +|=== + +=== Security +The security team takes care of communication with vulnerability reporters, maintaining an Alpine security advisory program, and information sharing with other projects. + +|=== +| Name | Nick | Email + +| *Natanael Copa* | *ncopa* | ncopa@alpinelinux.org +|=== + +=== Packaging +Packaging team members have (limited) access to aports, take care of maintaining and creating packages, as well as accepting PRs and patches from the community. + +|=== +| Name | Nick | Email + +| A. Wilcox | awilfox | awilcox@wilcox-tech.com +| Andy Postnikov | andypost | apostnikov@gmail.com +| Breno Leitao | leitao | breo.leitao@gmail.com +| Christian Kampka | ckampka | christian@kampka.net +| Daniel Sabogal | dsabogal | dsabogalcc@gmail.com +| Henrik Riomar | HRio | henrik.riomar@gmail.com +| *Natanael Copa* | *ncopa* | ncopa@alpinelinux.org +| Roberto Oliveira | rdutra | robertoguimaraes8@gmail.com +| N/A | Shiz | hi@shiz.me +|=== |