diff --git a/_extensions/area_table.py b/_extensions/area_table.py
index e063bf9..27692d9 100644
--- a/_extensions/area_table.py
+++ b/_extensions/area_table.py
@@ -12,6 +12,7 @@ channel_re = re.compile(r'#([\w-]+)')
godot_team_re = re.compile(r'@godotengine/([\w-]+)')
labels_re = re.compile(r'(.+?)')
triage_re = re.compile(r'(.*?)')
+lead_re = re.compile(r'(.*?)')
def transform_channels(match: re.Match):
@@ -39,6 +40,12 @@ def transform_github_triage(match: re.Match):
return transformed
+def transform_lead(match: re.Match):
+ name = match.group(1)
+ transformed = f'{name}'
+ return transformed
+
+
class TableDirective(Directive):
has_content = False
required_arguments = 0
@@ -76,6 +83,7 @@ class TableDirective(Directive):
row_text = godot_team_re.sub(transform_github_teams, row_text)
row_text = labels_re.sub(transform_github_labels, row_text)
row_text = triage_re.sub(transform_github_triage, row_text)
+ row_text = lead_re.sub(transform_lead, row_text)
entry = nodes.entry()
paragraph = nodes.paragraph()
diff --git a/_static/css/custom.css b/_static/css/custom.css
index ffe883c..da65ad6 100644
--- a/_static/css/custom.css
+++ b/_static/css/custom.css
@@ -1900,3 +1900,11 @@ p + .classref-constant {
font-size: 1rem !important;
font-weight: bold;
}
+
+span.team-lead:before {
+ content: "⭐️ ";
+}
+
+span.team-lead {
+ font-weight: bold;
+}
diff --git a/organization/areas.rst b/organization/areas.rst
index 7796110..ef2c6a3 100644
--- a/organization/areas.rst
+++ b/organization/areas.rst
@@ -28,6 +28,7 @@ You can find information about the teams' `current priorities 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)
Audio
-----
@@ -84,7 +85,7 @@ Tools and scripts that we use to compile and maintain Godot, both for developmen
: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: Fabio Alessandrelli (@Faless), HP van Braam (@hpvb), Hugo Locurcio (@Calinou), Rémi Verschelde (@akien-mga), Thaddeus Crews (@Repiteo)
Core
----
@@ -96,7 +97,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: George Marques (@vnen), HP van Braam (@hpvb), Juan Linietsky (@reduz), @lawnjelly, Lukas Tenbrink (@Ivorius/@Ivorforce), Rémi Verschelde (@akien-mga)
Input
~~~~~
@@ -113,7 +114,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), Ilaria Cislaghi (@QbieShay), K. S. Ernest Lee (@fire), Rémi Verschelde (@akien-mga)
Documentation
-------------
@@ -126,7 +127,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), Clay John (@clayjohn), Hana - Piralein (@Piralein), Hugo Locurcio (@Calinou), Julian Murgia (@StraToN), Max Hilbrunner (@mhilbrunner), Matthew (@skyace65), Micky (@Mickeon), Raul Santos (@raulsntos)
Editor
------
@@ -183,7 +184,7 @@ Networked multiplayer, RPCs and replication, HTTP/TCP/UDP/DNS, WebSockets, ENet,
:github_reviews: @godotengine/network
:github_labels: topic:network, topic:multiplayer
:triage_project: Network issue triage
- :maintainers: Fabio Alessandrelli (@Faless), Max Hilbrunner (@mhilbrunner)
+ :maintainers: Fabio Alessandrelli (@Faless), Max Hilbrunner (@mhilbrunner)
Physics
-------
@@ -214,7 +215,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), Rémi Verschelde (@akien-mga)
:triage_project: Platforms issue triage
Apple
@@ -224,7 +225,7 @@ Apple
:communication: #apple
:github_reviews: @godotengine/ios, @godotengine/macos
:github_labels: platform:ios, platform:macos, platform:visionos,
- :maintainers: Bastiaan Olij (@BastiaanOlij), Pāvels Nadtočajevs (@bruvzg)
+ :maintainers: Bastiaan Olij (@BastiaanOlij), Pāvels Nadtočajevs (@bruvzg)
:triage_project: Platforms issue triage
Web
@@ -234,7 +235,7 @@ Web
:communication: #web
:github_reviews: @godotengine/web
:github_labels: platform:web
- :maintainers: Adam Scott (@adamscott), Fabio Alessandrelli (@Faless)
+ :maintainers: Adam Scott (@adamscott), Fabio Alessandrelli (@Faless)
:triage_project: Platforms issue triage
Windows / UWP
@@ -244,7 +245,7 @@ Windows / UWP
: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)
+ :maintainers: George Marques (@vnen), Max Hilbrunner (@mhilbrunner), Pāvels Nadtočajevs (@bruvzg)
:triage_project: Platforms issue triage
Linux / BSD (X11)
@@ -284,7 +285,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)
Rendering
---------
@@ -296,7 +297,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), Hugo Locurcio (@Calinou), Joan Fons Sanchez (@JFonS), Juan Linietsky (@reduz), @lawnjelly, Skyth (Asilkan) (@blueskythlikesclouds), Stuart Carnie (@stuartcarnie)
Shaders
~~~~~~~
@@ -333,7 +334,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), Gilles Roudière (@groud), Jan Haller (@Bromeon), Juan Linietsky (@reduz), Patrick Exner (@paddy-exe), Pāvels Nadtočajevs (@bruvzg), Rémi Verschelde (@akien-mga)
GDScript
~~~~~~~~
@@ -345,7 +346,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, Yuri Rubinsky (@Chaosus)
C# / .NET / Mono
@@ -356,7 +357,7 @@ C# / .NET / Mono
:github_reviews: @godotengine/dotnet
:github_labels: topic:dotnet
:triage_project: Dotnet issue triage
- :maintainers: Paul Joannon (@paulloz), Raul Santos (@raulsntos)
+ :maintainers: Paul Joannon (@paulloz), Raul Santos (@raulsntos)
Translation / i18n
------------------
@@ -377,7 +378,7 @@ Creating the website `godotengine.org `__ and `asset li
.. 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), HP van Braam (@hpvb), Max Hilbrunner (@mhilbrunner), Rémi Verschelde (@akien-mga), Winston (@winston-yallow)
XR
--
@@ -389,4 +390,4 @@ Augmented (AR) and virtual reality (VR).
:github_reviews: @godotengine/xr
:github_labels: topic:xr
:triage_project: XR issue triage
- :maintainers: Bastiaan Olij (@BastiaanOlij), David Snopek (@dsnopek), Fredia Huya-Kouadio (@m4gr3d), Logan Lang (@devloglogan)
+ :maintainers: Bastiaan Olij (@BastiaanOlij), David Snopek (@dsnopek), Fredia Huya-Kouadio (@m4gr3d), Logan Lang (@devloglogan)