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
<li><ahref="#buildScript">Regarding the Build Script</a></li>
17
18
</ul>
18
19
@@ -247,6 +248,42 @@ As an example, let's assume you have created the svgs for Redhat and Amazon Web
247
248
<li>Optional: include links where the icon can be found</li>
248
249
</ul>
249
250
251
+
<hr>
252
+
<h2id='teams'>Maintainer/Reviewer/Teams</h2>
253
+
<p>
254
+
Devicon is living by it's contributors and <a href="https://github.com/orgs/devicons/people">maintainers</a>. Everyone can and is asked to contribute to this project.
255
+
You <b>don't</b> have to be in a team to contribute!
256
+
</p>
257
+
<p>
258
+
The branches <code>master</code> and <code>develop</code> are protected branches and only members
259
+
with corresponding permissions (see teams below) are able to push changes to them.
260
+
Additional branches <b>must</b> follow the pattern <code><i>username</i>/feature/<i>description</i></code>.
261
+
The <code>/feature/</code> indicates that a change is made to existing code (regardless
262
+
if it's a fix, refactor or actual feature). The naming convention is based on the <i>gitflow</i>-workflow.
263
+
</p>
264
+
<p>For organisational purposes we introduced <ahref="https://github.com/orgs/devicons/teams">teams</a> with permissions and responsibilities:</p>
265
+
<dl>
266
+
<dt>Supporter (@devicons/supporter)</dt>
267
+
<dd>
268
+
Members of this team are responsible for reviewing pull request (auto assigned), managing issues and preparing the upcoming release.<br />
269
+
Supporters have <code>Write</code> access to the repository (allowing them to create own branches)
270
+
and are allowed to push changes to the <code>develop</code> branch (pull request and status checks required).
271
+
</dd>
272
+
<dt>Maintainer (@devicons/maintainer)</dt>
273
+
<dd>
274
+
Maintainer role inherits from the 'Supporter' role and adds <code>Maintainer</code> permission
275
+
to the repository.
276
+
Members of this team are allowed to publish a new release (push <code>master</code> branch after pull
277
+
request and status checks).
278
+
</dd>
279
+
</dl>
280
+
<p>
281
+
Wanna join the team? Please <a href="https://github.com/devicons/devicon/discussions/new">open a public discussion</a> where
282
+
you introduce yourself.<br />
283
+
New member requests have to be approved by all active members of the team <b>Maintainer</b>. Every member
284
+
of this team has a veto permission to reject a new member.<br />
285
+
</p>
286
+
250
287
<hr>
251
288
<h2id='buildScript'>Regarding The Build Script</h2>
252
289
<p>To make adding icons easier for repo maintainers, we rely on GitHub Actions, Python, Selenium, and Gulp to automate our tasks.</p>
0 commit comments