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: COMMUNITY-ROLES.md
+45-2Lines changed: 45 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,13 @@ the metrics used are objective, easy to check, and explicitly described below. (
21
21
exceptions can always be considered through open community discussion.)
22
22
23
23
> [!IMPORTANT]
24
-
> It is required to have [two-factor authentication](https://github.com/settings/security) (2FA) enabled for your GitHub account to be added as an outside collaborator or a member of the tldr-pages organization.
24
+
> It is required to have a secure [two-factor authentication (2FA)](https://github.com/settings/security) method (Authenticator app/Security Keys/GitHub mobile) enabled for your GitHub account
25
+
> to be added as an outside collaborator or a member of the tldr-pages organization.
26
+
27
+
> [!WARNING]
28
+
> SMS-based 2FA methods pose a higher risk of being compromised,
29
+
> so **we require all maintainers to disable SMS-based 2FA**
30
+
> and use more secure methods.
25
31
26
32
## When to change roles
27
33
@@ -109,7 +115,8 @@ using one of the template messages below as a base.
109
115
Either way, thanks for all your work so far!
110
116
111
117
> [!NOTE]
112
-
> It is required to have [two-factor authentication](https://github.com/settings/security) (2FA) enabled for your GitHub account to be added as a collaborator to the tldr-pages/tldr repository.
118
+
> It is required to have a secure [two-factor authentication (2FA)](https://github.com/settings/security) method (Authenticator app/Security Keys/GitHub mobile) enabled for your
119
+
> GitHub account to be added as a collaborator to the tldr-pages/tldr repository.
113
120
```
114
121
115
122
2. Once they acknowledge the message and if they accept the invitation,
@@ -121,6 +128,18 @@ using one of the template messages below as a base.
121
128
Make sure to include `Closes #<issue number>` in the PR description.
122
129
The issue will then be automatically closed once the PR gets merged.
123
130
131
+
Feel free to use this reply comment template:
132
+
133
+
```md
134
+
Welcome to tldr! I've sent you an invitation to become a collaborator in this repository.
135
+
136
+
Feel free to close this issue with a pull request, updating the [MAINTAINERS.md](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md#repository-collaborators) file's active collaborator section with a new entry.
137
+
138
+
Also add yourself to the [CODEOWNERS](https://github.com/tldr-pages/tldr/blob/main/.github/CODEOWNERS) file if you wish to take responsibility for reviewing PRs for a language's translations or a specific directory.
139
+
140
+
We also have a [Matrix chat room](https://matrix.to/#/#tldr-pages:matrix.org), which we recommend as a way to stay in touch with community discussions and other maintainers.
141
+
```
142
+
124
143
### Adding new organization members
125
144
126
145
1. Open an issue with the following message template (edit it as appropriate):
@@ -153,6 +172,18 @@ using one of the template messages below as a base.
153
172
Make sure to include `Closes #<issue number>` in the PR description.
154
173
The issue will then be automatically closed once the PR gets merged.
155
174
175
+
Feel free to use this reply comment template:
176
+
177
+
```md
178
+
Welcome to tldr-pages! I've sent you an invitation to become a member of the organization. Once you accept it, don't forget to set your membership to ["Public" visibility](https://github.com/orgs/tldr-pages/people).
179
+
180
+
Feel free to close this issue with a pull request, updating the [MAINTAINERS.md](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md#organization-members) file's active organization members section with a new entry.
181
+
182
+
Make sure to update your existing [repository collaborator](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md#repository-collaborators) entry in [MAINTAINERS.md](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md) file and move it to the bottom of the collaborators list.
183
+
184
+
Additionally, if you haven't already, add yourself to the [CODEOWNERS](https://github.com/tldr-pages/tldr/blob/main/.github/CODEOWNERS) file if you wish to take responsibility for reviewing PRs for a language's translations or a specific directory.
185
+
```
186
+
156
187
### Adding new organization owners
157
188
158
189
1. Open an issue with the following message template (edit it as appropriate):
@@ -181,6 +212,18 @@ using one of the template messages below as a base.
181
212
Make sure to include `Closes #<issue number>` in the PR description.
182
213
The issue will then be automatically closed once the PR gets merged.
183
214
215
+
Feel free to use this reply comment template:
216
+
217
+
```md
218
+
Welcome to administering tldr-pages! I've converted your role to an Organization Owner.
219
+
220
+
Feel free to close this issue with a pull request, updating the [MAINTAINERS.md](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md#organization-owners) file's active organization owners section with a new entry.
221
+
222
+
Make sure to update your existing [organization member](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md#organization-members) entry in [MAINTAINERS.md](https://github.com/tldr-pages/tldr/blob/main/MAINTAINERS.md) file and move it to the bottom of the members list.
223
+
224
+
As an owner, you will be able to perform role changes and also manage the organization's settings. I request you to be extra careful to avoid any accidental misconfigurations and also discuss any changes beforehand with other maintainers before implementing them.
225
+
```
226
+
184
227
### Removing inactive organization members
185
228
186
229
1. Open an issue with the following message template (edit it as appropriate):
0 commit comments