diff --git a/organization/areas.rst b/organization/areas.rst index 7dbaf9e..7d51f70 100644 --- a/organization/areas.rst +++ b/organization/areas.rst @@ -58,7 +58,7 @@ You can find information about the teams' `current priorities topic:3d - :maintainers: Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS) + :maintainers: Hugo Locurcio (@Calinou) Animation --------- @@ -70,7 +70,19 @@ Nodes and features for 2D and 3D animation and IK workflows. :github_reviews: @godotengine/animation :github_labels: topic:animation :triage_project: Animation issue triage - :maintainers: Juan Linietsky (@reduz), K. S. Ernest Lee (@fire), @Lyuma, @SaracenOne, Silc 'Tokage' Renew (@TokageItLab) + :maintainers: Juan Linietsky (@reduz), K. S. Ernest Lee (@fire), @Lyuma, @SaracenOne, Silc 'Tokage' Renew (@TokageItLab) + +Asset pipeline +-------------- + +Asset import pipeline for 2D (textures) and 3D (scenes, models, animations, etc.). + +.. gdareatable:: + :communication: #asset-pipeline + :github_reviews: @godotengine/asset-pipeline + :github_labels: topic:import + :triage_project: Asset pipeline issue triage + :maintainers: Aaron Franke (@aaronfranke), @BlueCube3310, Hugo Locurcio (@Calinou), K. S. Ernest Lee (@fire), @Lyuma, Rémi Verschelde (@akien-mga) Audio ----- @@ -82,19 +94,7 @@ All audio-related features, from low-level AudioServer and drivers to high-level :github_reviews: @godotengine/audio :github_labels: topic:audio :triage_project: Audio issue triage - :maintainers: Adam Scott (@adamscott), Ellen Poe (@ellenhp), Juan Linietsky (@reduz) - -Buildsystem ------------ - -Tools and scripts that we use to compile and maintain Godot, both for development purpose (SCons, CI) and releases (official build containers). - -.. gdareatable:: - :communication: #buildsystem - :github_reviews: @godotengine/buildsystem - :github_labels: topic:buildsystem - :triage_project: Buildsystem issue triage - :maintainers: Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Hugo Locurcio (@Calinou), Rémi Verschelde (@akien-mga), Thaddeus Crews (@Repiteo) + :maintainers: Adam Scott (@adamscott), Lukas Tenbrink (@Ivorius/@Ivorforce), Juan Linietsky (@reduz) Core ---- @@ -106,7 +106,7 @@ Low-level Core API: Object, Variant, templates, base nodes like Node, Viewport, :github_reviews: @godotengine/core :github_labels: topic:core :triage_project: Core issue triage - :maintainers: George Marques (@vnen), HP van Braam (@hpvb), Juan Linietsky (@reduz), @lawnjelly, Lukas Tenbrink (@Ivorius/@Ivorforce), Rémi Verschelde (@akien-mga) + :maintainers: HP van Braam (@hpvb), Juan Linietsky (@reduz), @lawnjelly, Lukas Tenbrink (@Ivorius/@Ivorforce), Rémi Verschelde (@akien-mga) Input ~~~~~ @@ -115,7 +115,7 @@ Input :communication: #input :github_reviews: @godotengine/input :github_labels: topic:input - :maintainers: Rémi Verschelde (@akien-mga), Gilles Roudière (@groud) + :maintainers: Alexander Hartmann (@Alex2782), Rémi Verschelde (@akien-mga), Gilles Roudière (@groud) .. _team_demos: @@ -125,7 +125,7 @@ Demos .. gdareatable:: :communication: #demo-content :github_reviews: @godotengine/demos - :maintainers: Aaron Franke (@aaronfranke), Ilaria Cislaghi (@QbieShay), K. S. Ernest Lee (@fire), Rémi Verschelde (@akien-mga) + :maintainers: Aaron Franke (@aaronfranke), Gilles Roudière (@groud), Hugo Locurcio (@Calinou), K. S. Ernest Lee (@fire) .. _team_documentation: @@ -140,7 +140,7 @@ for their area. :communication: #documentation :github_reviews: @godotengine/documentation :github_labels: documentation - :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) + :maintainers: A Thousand Ships (@AThousandShips), Hana - Piralein (@Piralein), Hugo Locurcio (@Calinou), Max Hilbrunner (@mhilbrunner), Matthew (@skyace65), Micky (@Mickeon) Editor ------ @@ -148,11 +148,44 @@ Editor All things related to the editor, both tools and usability (editor). .. gdareatable:: - :communication: #editor, #editor-design - :github_reviews: @godotengine/2d-editor, @godotengine/3d-editor, @godotengine/debugger, @godotengine/docks, @godotengine/script-editor, @godotengine/usability + :communication: #editor + :github_reviews: @godotengine/editor :github_labels: topic:editor, topic:export, topic:plugin :triage_project: Editor issue triage - :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) + :maintainers: Gilles Roudière (@groud), Hugo Locurcio (@Calinou), Kit Bishop (@kitbdev), Michael Alexsander (@YeldhamDev), Pāvels Nadtočajevs (@bruvzg), Tomasz Chabora (@KoBeWi) + +Debugger +~~~~~~~~ + +.. gdareatable:: + :communication: #gui + :github_reviews: @godotengine/debugger + :github_labels: topic:gui + :triage_project: Editor issue triage + :maintainers: Fabio Alessandrelli (@Faless), George Marques (@vnen) + +Script Editor +~~~~~~~~~~~~~ + +Everything that inherits Control (everything under ``scene/gui``) and can be used to build Graphical User Interfaces (both game UI and editor tools). + +.. gdareatable:: + :communication: #gui + :github_reviews: @godotengine/script-editor + :github_labels: topic:gui + :triage_project: Editor issue triage + :maintainers: Kit Bishop (@kitbdev), Michael Alexsander (@YeldhamDev), Paul Batty (@Paulb23) + +Usability +~~~~~~~~~ + +Everything that inherits Control (everything under ``scene/gui``) and can be used to build Graphical User Interfaces (both game UI and editor tools). + +.. gdareatable:: + :communication: #editor-design + :github_reviews: @godotengine/usability + :github_labels: usability + :maintainers: Adriaan de Jongh (@AdriaandeJongh), Gilles Roudière (@groud), Hendrik Brucker (@Geometror), Hugo Locurcio (@Calinou), K. S. Ernest Lee (@fire), Michael Alexsander (@YeldhamDev), Micky (@Mickeon), Paul Batty (@Paulb23) GUI --- @@ -166,18 +199,6 @@ Everything that inherits Control (everything under ``scene/gui``) and can be use :triage_project: GUI issue triage :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) -Import ------- - -Asset import pipeline for 2D (textures) and 3D (scenes, models, animations, etc.). - -.. gdareatable:: - :communication: #asset-pipeline - :github_reviews: @godotengine/import - :github_labels: topic:import - :triage_project: Asset pipeline issue triage - :maintainers: Aaron Franke (@aaronfranke), @BlueCube3310, Gordon MacPherson (@RevoluPowered), Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS), K. S. Ernest Lee (@fire), @Lyuma, Rémi Verschelde (@akien-mga) - Navigation ---------- @@ -206,10 +227,10 @@ Physics servers and their implementation in 2D and 3D. .. gdareatable:: :communication: #physics - :github_reviews: @godotengine/physics + :github_reviews: @godotengine/physics, @godotengine/jolt-physics :github_labels: topic:physics :triage_project: Physics issue triage - :maintainers: Fabrice Cipolla (@fabriceci), Juan Linietsky (@reduz), @lawnjelly, Mikael Hermansson (@mihe), Ricardo Buring (@rburing) + :maintainers: Jorrit Rouwe (@jrouwe), Juan Linietsky (@reduz), @lawnjelly, Mikael Hermansson (@mihe), Ricardo Buring (@rburing) Platforms --------- @@ -228,7 +249,7 @@ Android :communication: #android :github_reviews: @godotengine/android :github_labels: platform:android - :maintainers: Alexander Hartmann (@Alex2782), Anish (@syntaxerror247), Fredia Huya-Kouadio (@m4gr3d), Rémi Verschelde (@akien-mga) + :maintainers: Alexander Hartmann (@Alex2782), Anish (@syntaxerror247), Fredia Huya-Kouadio (@m4gr3d) :triage_project: Platforms issue triage Apple @@ -241,6 +262,18 @@ Apple :maintainers: Bastiaan Olij (@BastiaanOlij), Pāvels Nadtočajevs (@bruvzg) :triage_project: Platforms issue triage +Buildsystem +----------- + +Tools and scripts that we use to compile and maintain Godot, both for development purpose (SCons, CI) and releases (official build containers). + +.. gdareatable:: + :communication: #buildsystem + :github_reviews: @godotengine/buildsystem + :github_labels: topic:buildsystem + :triage_project: Buildsystem issue triage + :maintainers: Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Hugo Locurcio (@Calinou), Pāvels Nadtočajevs (@bruvzg), Rémi Verschelde (@akien-mga), Thaddeus Crews (@Repiteo) + Web ~~~ @@ -251,14 +284,14 @@ Web :maintainers: Adam Scott (@adamscott), Fabio Alessandrelli (@Faless) :triage_project: Platforms issue triage -Windows / UWP -~~~~~~~~~~~~~ +Windows +~~~~~~~ .. gdareatable:: :communication: #platforms - :github_reviews: @godotengine/uwp, @godotengine/windows - :github_labels: platform:uwp, platform:windows - :maintainers: George Marques (@vnen), Max Hilbrunner (@mhilbrunner), Pāvels Nadtočajevs (@bruvzg) + :github_reviews: @godotengine/windows + :github_labels: platform:windows + :maintainers: Max Hilbrunner (@mhilbrunner), Pāvels Nadtočajevs (@bruvzg) :triage_project: Platforms issue triage Linux / BSD @@ -268,7 +301,7 @@ Linux / BSD :communication: #platforms :github_reviews: @godotengine/linux-bsd :github_labels: platform:linuxbsd - :maintainers: Dery Almas (@deralmas), Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Rémi Verschelde (@akien-mga) + :maintainers: Dery Almas (@deralmas), Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Pāvels Nadtočajevs (@bruvzg), Rémi Verschelde (@akien-mga) :triage_project: Platforms issue triage Quality Assurance @@ -283,14 +316,14 @@ Tests ~~~~~ Tests for the engine and its systems. -Note that, while there is a dedicated tests team, all other teams are expected to contribute to the tests +Note that, while there is a dedicated tests team, every team is expected to contribute to the tests for their area. .. gdareatable:: :communication: #quality-assurance :github_reviews: @godotengine/tests :github_labels: topic:tests - :maintainers: Hugo Locurcio (@Calinou), Gordon MacPherson (@RevoluPowered), Hendrik Brucker (@Geometror), Rémi Verschelde (@akien-mga) + :maintainers: Hugo Locurcio (@Calinou), Hendrik Brucker (@Geometror), Thaddeus Crews (@Repiteo) .. _team_triage: @@ -300,7 +333,7 @@ Bugsquad / Issue triage .. gdareatable:: :communication: #bugsquad, #bugsquad-sprints :github_reviews: @godotengine/bugsquad - :maintainers: A Thousand Ships (@AThousandShips), K. S. Ernest Lee (@fire), @lawnjelly, Rémi Verschelde (@akien-mga) + :maintainers: A Thousand Ships (@AThousandShips), K. S. Ernest Lee (@fire), @lawnjelly, Rémi Verschelde (@akien-mga), Ricardo Subtil (@rsubtil), Rudolph Bester (@Rudolph-B), Sébastien Dunne Fulmer (@CreatedBySeb) Rendering --------- @@ -312,7 +345,7 @@ Rendering server and RenderingDevice implementations (Vulkan, OpenGL), as well a :github_reviews: @godotengine/rendering :github_labels: topic:rendering :triage_project: Rendering issue triage - :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) + :maintainers: Bastiaan Olij (@BastiaanOlij), @BlueCube3310, Clay John (@clayjohn), Darío Banini (@DarioSamo), Hugo Locurcio (@Calinou), Juan Linietsky (@reduz), @lawnjelly, Skyth (Asilkan) (@blueskythlikesclouds), Stuart Carnie (@stuartcarnie) Shaders ~~~~~~~ @@ -322,7 +355,7 @@ Shaders :github_reviews: @godotengine/shaders :github_labels: topic:shaders :triage_project: Rendering issue triage - :maintainers: Clay John (@clayjohn), Hendrik Brucker (@Geometror), Ilaria Cislaghi (@QbieShay), Patrick Exner (@paddy-exe), Skyth (Asilkan) (@blueskythlikesclouds), Yuri Rubinsky (@Chaosus) + :maintainers: Clay John (@clayjohn), Hendrik Brucker (@Geometror), Ilaria Cislaghi (@QbieShay), Patrick Exner (@paddy-exe), Skyth (Asilkan) (@blueskythlikesclouds), Yuri Rubinsky (@Chaosus) VFX / Tech Art / Particles ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -351,7 +384,7 @@ GDExtension and godot-cpp. :github_reviews: @godotengine/gdextension :github_labels: topic:gdextension :triage_project: GDExtension issue triage - :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) + :maintainers: Bastiaan Olij (@BastiaanOlij), David Snopek (@dsnopek), Fabio Alessandrelli (@Faless), George Marques (@vnen), Jan Haller (@Bromeon), Lukas Tenbrink (@Ivorius/@Ivorforce), Patrick Exner (@paddy-exe), Pāvels Nadtočajevs (@bruvzg) GDScript ~~~~~~~~ @@ -363,8 +396,7 @@ GDScript language implementation. :github_reviews: @godotengine/gdscript :github_labels: topic:gdscript :triage_project: GDScript issue triage - :maintainers: Adam Scott (@adamscott), Danil Alexeev (@dalexeev), George Marques (@vnen), @HolonProduction, Yuri Rubinsky (@Chaosus) - + :maintainers: Adam Scott (@adamscott), Danil Alexeev (@dalexeev), George Marques (@vnen), @HolonProduction C# / .NET / Mono ~~~~~~~~~~~~~~~~ @@ -376,6 +408,15 @@ C# / .NET / Mono :triage_project: Dotnet issue triage :maintainers: Paul Joannon (@paulloz), Raul Santos (@raulsntos) +Server Infrastructure +--------------------- + +Managing the backend for the website and servers, e.g. `godotengine.org `__, `asset library `__, and upcoming `asset store `_. + +.. gdareatable:: + :github_reviews: @godotengine/server-infrastructure + :maintainers: HP van Braam (@hpvb), Winston (@winston-yallow) + Technical Leadership Committee (TLC) ------------------------------------ @@ -396,20 +437,22 @@ Internationalization and localization team - building the infrastructure to make If you work on Godot translations and contributors for your language have a dedicated communication channel for coordination, let us know so we can link it here. .. gdareatable:: + :github_reviews: @godotengine/i18n :communication: #translation, #translation-de, #translation-es, #translation-fs, #translation-it :github_labels: topic:i18n + :maintainers: Rémi Verschelde (@akien-mga) .. _team_website: Website ------- -Creating the website `godotengine.org `__ and `asset library `__ (and upcoming `asset store `_). +Creating and curating the website `godotengine.org `__ and `asset library `__ (and upcoming `asset store `_). .. gdareatable:: :communication: #website, #asset-store :github_reviews: @godotengine/website - :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) + :maintainers: Adam Scott (@adamscott), Emilio Coppola (@coppolaemilio), Hugo Locurcio (@Calinou), Iñigo Allende (@InigoAllende/@i.allende), Winston (@winston-yallow) XR --