@@ -17,9 +17,20 @@ For each team or area there is a list of links and resources associated with the
1717 For more information about the different GitHub labels, please see the :ref: `doc_bug_triage_guidelines `.
1818 Note that some GitHub labels aren’t neatly covered by trackers.
1919* **Triage project **: links to the team triage project for the team.
20+ * **Maintainers **: lists the members of each team. The area maintainers take ownership of the area, and will steer its
21+ development by creating and reviewing pull requests and improvement proposals. Maintainers are listed alphabetically.
2022
21- You can find information about the teams on the `godot website <https://godotengine.org/teams/ >`_, as well
22- as their `current priorities <https://godotengine.org/priorities/ >`_.
23+ You can find information about the teams' `current priorities <https://godotengine.org/priorities/ >`__ on the Godot website.
24+
25+ .. As a guideline, a team is anything that:
26+ - People refer to as a team.
27+ - An area that has multiple facets, like a RocketChat channel and a GitHub team.
28+
29+ .. Regarding maintainers:
30+ - Generally, the maintainers should correspond to the respective GitHub teams.
31+ - Before adding a maintainer, ask them if they want to be mentioned here.
32+ - In particular, ask them how they'd like to be referred to.
33+ - If you are a maintainer, you can also open a PR to add yourself, if you are on the respective GitHub team.
2334
2435 2D
2536--
@@ -28,13 +39,16 @@ as their `current priorities <https://godotengine.org/priorities/>`_.
2839 :communication: #2d
2940 :github_reviews: @godotengine/2d-nodes
3041 :github_labels: <gh-label>topic:2d</gh-label>
42+ :maintainers: Gilles Roudière (@groud), Tomasz Chabora (@KoBeWi)
3143
32443D
3345--
3446
3547.. gdareatable ::
48+ :communication: #devel
3649 :github_reviews: @godotengine/3d-nodes
3750 :github_labels: <gh-label>topic:3d</gh-label>
51+ :maintainers: Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS)
3852
3953Animation
4054---------
@@ -46,6 +60,7 @@ Nodes and features for 2D and 3D animation and IK workflows.
4660 :github_reviews: @godotengine/animation
4761 :github_labels: <gh-label>topic:animation</gh-label>
4862 :triage_project: <gh-triage project=74>Animation issue triage</gh-triage>
63+ :maintainers: Juan Linietsky (@reduz), K. S. Ernest Lee (@fire), @Lyuma, @SaracenOne, Silc 'Tokage' Renew (@TokageItLab)
4964
5065Audio
5166-----
@@ -57,6 +72,7 @@ All audio-related features, from low-level AudioServer and drivers to high-level
5772 :github_reviews: @godotengine/audio
5873 :github_labels: <gh-label>topic:audio</gh-label>
5974 :triage_project: <gh-triage project=101>Audio issue triage</gh-triage>
75+ :maintainers: Adam Scott (@adamscott), Ellen Poe (@ellenhp), Juan Linietsky (@reduz)
6076
6177Buildsystem
6278-----------
@@ -68,6 +84,7 @@ Tools and scripts that we use to compile and maintain Godot, both for developmen
6884 :github_reviews: @godotengine/buildsystem
6985 :github_labels: <gh-label>topic:buildsystem</gh-label>
7086 :triage_project: <gh-triage project=53>Buildsystem issue triage</gh-triage>
87+ :maintainers: Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Hugo Locurcio (@Calinou), Rémi Verschelde (@akien-mga), Thaddeus Crews (@Repiteo)
7188
7289Core
7390----
@@ -79,6 +96,7 @@ Low-level Core API: Object, Variant, templates, base nodes like Node, Viewport,
7996 :github_reviews: @godotengine/core
8097 :github_labels: <gh-label>topic:core</gh-label>
8198 :triage_project: <gh-triage project=95>Core issue triage</gh-triage>
99+ :maintainers: George Marques (@vnen), HP van Braam (@hpvb), Juan Linietsky (@reduz), @lawnjelly, Lukas Tenbrink (@Ivorius/@Ivorforce), Rémi Verschelde (@akien-mga)
82100
83101Input
84102~~~~~
@@ -87,12 +105,14 @@ Input
87105 :communication: #input
88106 :github_reviews: @godotengine/input
89107 :github_labels: <gh-label>topic:input</gh-label>
108+ :maintainers: Rémi Verschelde (@akien-mga), Gilles Roudière (@groud)
90109
91110Demos
92111-----
93112
94113.. gdareatable ::
95114 :communication: #demo-content
115+ :maintainers: Aaron Franke (@aaronfranke), Ilaria Cislaghi (@QbieShay), K. S. Ernest Lee (@fire), Rémi Verschelde (@akien-mga)
96116
97117Documentation
98118-------------
@@ -105,6 +125,7 @@ for their area.
105125 :communication: #documentation
106126 :github_reviews: @godotengine/documentation
107127 :github_labels: <gh-label>documentation</gh-label>
128+ :maintainers: A Thousand Ships (@AThousandShips), Clay John (@clayjohn), Hana - Piralein (@Piralein), Hugo Locurcio (@Calinou), Julian Murgia (@StraToN), Max Hilbrunner (@mhilbrunner), Matthew (@skyace65), Micky (@Mickeon), Raul Santos (@raulsntos)
108129
109130Editor
110131------
@@ -116,6 +137,7 @@ All things related to the editor, both tools and usability (editor).
116137 :github_reviews: @godotengine/2d-editor, @godotengine/3d-editor, @godotengine/debugger, @godotengine/docks, @godotengine/script-editor, @godotengine/usability
117138 :github_labels: <gh-label>topic:editor</gh-label>, <gh-label>topic:export</gh-label>, <gh-label>topic:plugin</gh-label>
118139 :triage_project: <gh-triage project=111>Editor issue triage</gh-triage>
140+ :maintainers: Fabio Alessandrelli (@Faless), George Marques (@vnen), Gilles Roudière (@groud), Hendrik Brucker (@Geometror), Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS), K. S. Ernest Lee (@fire), Kit Bishop (@kitbdev), Michael Alexsander (@YeldhamDev), Paul Batty (@Paulb23), Tomasz Chabora (@KoBeWi)
119141
120142GUI
121143---
@@ -127,6 +149,7 @@ Everything that inherits Control (everything under ``scene/gui``) and can be use
127149 :github_reviews: @godotengine/gui-nodes
128150 :github_labels: <gh-label>topic:gui</gh-label>
129151 :triage_project: <gh-triage project=100>GUI issue triage</gh-triage>
152+ :maintainers: Gilles Roudière (@groud), Hendrik Brucker (@Geometror), Kit Bishop (@kitbdev), Michael Alexsander (@YeldhamDev), Paul Batty (@Paulb23), Pāvels Nadtočajevs (@bruvzg), Rémi Verschelde (@akien-mga), Tomasz Chabora (@KoBeWi)
130153
131154Import
132155------
@@ -138,6 +161,7 @@ Asset import pipeline for 2D (textures) and 3D (scenes, models, animations, etc.
138161 :github_reviews: @godotengine/import
139162 :github_labels: <gh-label>topic:import</gh-label>
140163 :triage_project: <gh-triage project=72>Asset pipeline issue triage</gh-triage>
164+ :maintainers: Aaron Franke (@aaronfranke), @BlueCube3310, Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS), K. S. Ernest Lee (@fire), @Lyuma, Rémi Verschelde (@akien-mga)
141165
142166Navigation
143167----------
@@ -158,6 +182,7 @@ Networked multiplayer, RPCs and replication, HTTP/TCP/UDP/DNS, WebSockets, ENet,
158182 :github_reviews: @godotengine/network
159183 :github_labels: <gh-label>topic:network</gh-label>, <gh-label>topic:multiplayer</gh-label>
160184 :triage_project: <gh-triage project=96>Network issue triage</gh-triage>
185+ :maintainers: Fabio Alessandrelli (@Faless), Max Hilbrunner (@mhilbrunner)
161186
162187Physics
163188-------
@@ -169,16 +194,66 @@ Physics servers and their implementation in 2D and 3D.
169194 :github_reviews: @godotengine/physics
170195 :github_labels: <gh-label>topic:physics</gh-label>
171196 :triage_project: <gh-triage project=102>Physics issue triage</gh-triage>
197+ :maintainers: Fabrice Cipolla (@fabriceci), Juan Linietsky (@reduz), @lawnjelly, Mikael Hermansson (@mihe), Ricardo Buring (@rburing)
172198
173199Platforms
174200---------
175201
176202Platform specific layers that reside in ``platform ``, with shared components (Unix, Win32, Apple, etc.) in ``drivers ``.
177203
178204.. gdareatable ::
179- :communication: #platforms, #apple, #android, #web
180- :github_reviews: @godotengine/android, @godotengine/ios, @godotengine/linux-bsd, @godotengine/macos, @godotengine/uwp, @godotengine/web, @godotengine/windows
181- :github_labels: <gh-label>topic:platforms</gh-label>, <gh-label>platform:android</gh-label>, <gh-label>platform:ios</gh-label>, <gh-label>platform:linuxbsd</gh-label>, <gh-label>platform:macos</gh-label>, <gh-label>platform:uwp</gh-label>, <gh-label>platform:visionos</gh-label>, <gh-label>platform:web</gh-label>, <gh-label>platform:windows</gh-label>
205+ :communication: #platforms
206+ :github_labels: <gh-label>topic:platforms</gh-label>
207+ :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
208+
209+ Android
210+ ~~~~~~~
211+
212+ .. gdareatable ::
213+ :communication: #android
214+ :github_reviews: @godotengine/android
215+ :github_labels: <gh-label>platform:android</gh-label>
216+ :maintainers: Alexander Hartmann (@Alex2782), Anish (@syntaxerror247), Fredia Huya-Kouadio (@m4gr3d), Rémi Verschelde (@akien-mga)
217+ :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
218+
219+ Apple
220+ ~~~~~
221+
222+ .. gdareatable ::
223+ :communication: #apple
224+ :github_reviews: @godotengine/ios, @godotengine/macos
225+ :github_labels: <gh-label>platform:ios</gh-label>, <gh-label>platform:macos</gh-label>, <gh-label>platform:visionos</gh-label>,
226+ :maintainers: Bastiaan Olij (@BastiaanOlij), Pāvels Nadtočajevs (@bruvzg)
227+ :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
228+
229+ Web
230+ ~~~
231+
232+ .. gdareatable ::
233+ :communication: #web
234+ :github_reviews: @godotengine/web
235+ :github_labels: <gh-label>platform:web</gh-label>
236+ :maintainers: Adam Scott (@adamscott), Fabio Alessandrelli (@Faless)
237+ :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
238+
239+ Windows / UWP
240+ ~~~~~~~~~~~~~
241+
242+ .. gdareatable ::
243+ :communication: #platforms
244+ :github_reviews: @godotengine/uwp, @godotengine/windows
245+ :github_labels: <gh-label>platform:uwp</gh-label>, <gh-label>platform:windows</gh-label>
246+ :maintainers: George Marques (@vnen), Max Hilbrunner (@mhilbrunner), Pāvels Nadtočajevs (@bruvzg)
247+ :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
248+
249+ Linux / BSD (X11)
250+ ~~~~~~~~~~~~~~~~~
251+
252+ .. gdareatable ::
253+ :communication: #platforms
254+ :github_reviews: @godotengine/linux-bsd
255+ :github_labels: <gh-label>platform:linuxbsd</gh-label>
256+ :maintainers: Dery Almas (@deralmas), Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Rémi Verschelde (@akien-mga)
182257 :triage_project: <gh-triage project=84>Platforms issue triage</gh-triage>
183258
184259Quality Assurance
@@ -197,14 +272,17 @@ Note that, while there is a dedicated tests team, all other teams are expected t
197272for their area.
198273
199274.. gdareatable ::
275+ :communication: #quality-assurance
200276 :github_reviews: @godotengine/tests
201277 :github_labels: <gh-label>topic:tests</gh-label>
278+ :maintainers: Hugo Locurcio (@Calinou), Hendrik Brucker (@Geometror), Rémi Verschelde (@akien-mga)
202279
203280Bugsquad / Issue triage
204281~~~~~~~~~~~~~~~~~~~~~~~
205282
206283.. gdareatable ::
207284 :communication: #bugsquad, #bugsquad-sprints
285+ :maintainers: A Thousand Ships (@AThousandShips), K. S. Ernest Lee (@fire), @lawnjelly, Rémi Verschelde (@akien-mga)
208286
209287Rendering
210288---------
@@ -213,9 +291,20 @@ Rendering server and RenderingDevice implementations (Vulkan, OpenGL), as well a
213291
214292.. gdareatable ::
215293 :communication: #rendering
216- :github_reviews: @godotengine/rendering, @godotengine/shaders
217- :github_labels: <gh-label>topic:rendering</gh-label>, <gh-label>topic:shaders</gh-label>
294+ :github_reviews: @godotengine/rendering
295+ :github_labels: <gh-label>topic:rendering</gh-label>
296+ :triage_project: <gh-triage project=78>Rendering issue triage</gh-triage>
297+ :maintainers: Bastiaan Olij (@BastiaanOlij), @BlueCube3310, Clay John (@clayjohn), Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS), Juan Linietsky (@reduz), @lawnjelly, Skyth (Asilkan) (@blueskythlikesclouds), Stuart Carnie (@stuartcarnie)
298+
299+ Shaders
300+ ~~~~~~~
301+
302+ .. gdareatable ::
303+ :communication: #rendering
304+ :github_reviews: @godotengine/shaders
305+ :github_labels: <gh-label>topic:shaders</gh-label>
218306 :triage_project: <gh-triage project=78>Rendering issue triage</gh-triage>
307+ :maintainers: Clay John (@clayjohn), Hendrik Brucker (@Geometror), Ilaria Cislaghi (@QbieShay), Patrick Exner (@paddy-exe), Skyth (Asilkan) (@blueskythlikesclouds), Yuri Rubinsky (@Chaosus)
219308
220309VFX / Tech Art / Particles
221310~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -241,6 +330,7 @@ GDExtension and godot-cpp.
241330 :github_reviews: @godotengine/gdextension
242331 :github_labels: <gh-label>topic:gdextension</gh-label>
243332 :triage_project: <gh-triage project=81>GDExtension issue triage</gh-triage>
333+ :maintainers: Bastiaan Olij (@BastiaanOlij), David Snopek (@dsnopek), Fabio Alessandrelli (@Faless), George Marques (@vnen), Gilles Roudière (@groud), Jan Haller (@Bromeon), Juan Linietsky (@reduz), Patrick Exner (@paddy-exe), Pāvels Nadtočajevs (@bruvzg), Rémi Verschelde (@akien-mga)
244334
245335GDScript
246336~~~~~~~~
@@ -252,6 +342,7 @@ GDScript language implementation.
252342 :github_reviews: @godotengine/gdscript
253343 :github_labels: <gh-label>topic:gdscript</gh-label>
254344 :triage_project: <gh-triage project=79>GDScript issue triage</gh-triage>
345+ :maintainers: Adam Scott (@adamscott), Danil Alexeev (@dalexeev), George Marques (@vnen), @HolonProduction, Yuri Rubinsky (@Chaosus)
255346
256347
257348C# / .NET / Mono
@@ -262,6 +353,7 @@ C# / .NET / Mono
262353 :github_reviews: @godotengine/dotnet
263354 :github_labels: <gh-label>topic:dotnet</gh-label>
264355 :triage_project: <gh-triage project=83>Dotnet issue triage</gh-triage>
356+ :maintainers: Paul Joannon (@paulloz), Raul Santos (@raulsntos)
265357
266358Translation / i18n
267359------------------
@@ -281,6 +373,7 @@ Creating the website `godotengine.org <https://godotengine.org>`__ and `asset li
281373
282374.. gdareatable ::
283375 :communication: #website, #asset-store
376+ :maintainers: Adam Scott (@adamscott), Emilio Coppola (@coppolaemilio), Hugo Locurcio (@Calinou), Iñigo Allende (@InigoAllende/@i.allende), HP van Braam (@hpvb), Max Hilbrunner (@mhilbrunner), Rémi Verschelde (@akien-mga), Winston (@winston-yallow)
284377
285378XR
286379--
@@ -292,3 +385,4 @@ Augmented (AR) and virtual reality (VR).
292385 :github_reviews: @godotengine/xr
293386 :github_labels: <gh-label>topic:xr</gh-label>
294387 :triage_project: <gh-triage project=104>XR issue triage</gh-triage>
388+ :maintainers: Bastiaan Olij (@BastiaanOlij), David Snopek (@dsnopek), Fredia Huya-Kouadio (@m4gr3d),
0 commit comments