CODEOWNERS 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. # Lines starting with '#' are comments.
  2. # Each line is a file pattern followed by one or more owners.
  3. # Owners can be @users, @org/teams or emails.
  4. # Core
  5. /core/ @godotengine/core
  6. /core/crypto/ @godotengine/network
  7. /core/debugger/ @godotengine/debugger
  8. /core/extension/ @godotengine/gdextension
  9. /core/input/ @godotengine/input
  10. # Doc
  11. /doc/ @godotengine/documentation
  12. # Drivers
  13. ## Audio
  14. /drivers/alsa/ @godotengine/audio
  15. /drivers/alsamidi/ @godotengine/audio
  16. /drivers/coreaudio/ @godotengine/audio
  17. /drivers/coremidi/ @godotengine/audio
  18. /drivers/pulseaudio/ @godotengine/audio
  19. /drivers/wasapi/ @godotengine/audio
  20. /drivers/winmidi/ @godotengine/audio
  21. /drivers/xaudio2/ @godotengine/audio
  22. ## Rendering
  23. /drivers/d3d12/ @godotengine/rendering
  24. /drivers/dummy/ @godotengine/rendering
  25. /drivers/egl/ @godotengine/rendering
  26. /drivers/gles3/ @godotengine/rendering
  27. /drivers/metal/ @godotengine/rendering
  28. /drivers/spirv-reflect/ @godotengine/rendering
  29. /drivers/vulkan/ @godotengine/rendering
  30. ## OS
  31. /drivers/unix/ @godotengine/linux-bsd
  32. /drivers/windows/ @godotengine/windows
  33. ## Misc
  34. /drivers/png/ @godotengine/import
  35. # Editor
  36. /editor/**/*2d* @godotengine/2d-editor
  37. /editor/**/*3d* @godotengine/3d-editor
  38. /editor/**/*audio* @godotengine/audio
  39. /editor/**/*code* @godotengine/script-editor
  40. /editor/**/*debugger* @godotengine/debugger
  41. /editor/**/*dock* @godotengine/docks
  42. /editor/**/*script* @godotengine/script-editor
  43. /editor/**/*shader* @godotengine/shaders
  44. /editor/debugger/ @godotengine/debugger
  45. /editor/gui/ @godotengine/usability @godotengine/gui-nodes
  46. /editor/icons/ @godotengine/usability
  47. /editor/import/ @godotengine/import
  48. /editor/themes/ @godotengine/usability @godotengine/gui-nodes
  49. # Main
  50. /main/ @godotengine/core
  51. # Misc
  52. /misc/ @godotengine/buildsystem
  53. /misc/extension_api_validation/ @godotengine/gdextension @godotengine/dotnet
  54. # Modules
  55. ## Audio (+ video)
  56. /modules/interactive_music/ @godotengine/audio
  57. /modules/interactive_music/doc_classes/ @godotengine/audio @godotengine/documentation
  58. /modules/minimp3/ @godotengine/audio
  59. /modules/minimp3/doc_classes/ @godotengine/audio @godotengine/documentation
  60. /modules/ogg/ @godotengine/audio
  61. /modules/ogg/doc_classes/ @godotengine/audio @godotengine/documentation
  62. /modules/theora/ @godotengine/audio
  63. /modules/theora/doc_classes/ @godotengine/audio @godotengine/documentation
  64. /modules/vorbis/ @godotengine/audio
  65. /modules/vorbis/doc_classes/ @godotengine/audio @godotengine/documentation
  66. ## Import
  67. /modules/astcenc/ @godotengine/import
  68. /modules/basis_universal/ @godotengine/import
  69. /modules/bcdec/ @godotengine/import
  70. /modules/betsy/ @godotengine/import
  71. /modules/bmp/ @godotengine/import
  72. /modules/cvtt/ @godotengine/import
  73. /modules/dds/ @godotengine/import
  74. /modules/etcpak/ @godotengine/import
  75. /modules/fbx/ @godotengine/import
  76. /modules/fbx/doc_classes/ @godotengine/import @godotengine/documentation
  77. /modules/gltf/ @godotengine/import
  78. /modules/gltf/doc_classes/ @godotengine/import @godotengine/documentation
  79. /modules/gltf/tests/ @godotengine/import @godotengine/tests
  80. /modules/hdr/ @godotengine/import
  81. /modules/jpg/ @godotengine/import
  82. /modules/ktx/ @godotengine/import
  83. /modules/squish/ @godotengine/import
  84. /modules/svg/ @godotengine/import
  85. /modules/tga/ @godotengine/import
  86. /modules/tinyexr/ @godotengine/import
  87. /modules/webp/ @godotengine/import
  88. ## Network
  89. /modules/enet/ @godotengine/network
  90. /modules/enet/doc_classes/ @godotengine/network @godotengine/documentation
  91. /modules/mbedtls/ @godotengine/network
  92. /modules/mbedtls/tests/ @godotengine/network @godotengine/tests
  93. /modules/multiplayer/ @godotengine/network
  94. /modules/multiplayer/doc_classes/ @godotengine/network @godotengine/documentation
  95. /modules/multiplayer/tests/ @godotengine/network @godotengine/tests
  96. /modules/upnp/ @godotengine/network
  97. /modules/upnp/doc_classes/ @godotengine/network @godotengine/documentation
  98. /modules/webrtc/ @godotengine/network
  99. /modules/webrtc/doc_classes/ @godotengine/network @godotengine/documentation
  100. /modules/websocket/ @godotengine/network
  101. /modules/websocket/doc_classes/ @godotengine/network @godotengine/documentation
  102. ## Physics
  103. /modules/godot_physics_2d/ @godotengine/physics
  104. /modules/godot_physics_3d/ @godotengine/physics
  105. /modules/jolt_physics/ @godotengine/physics
  106. ## Rendering
  107. /modules/glslang/ @godotengine/rendering
  108. /modules/lightmapper_rd/ @godotengine/rendering
  109. /modules/meshoptimizer/ @godotengine/rendering
  110. /modules/raycast/ @godotengine/rendering
  111. /modules/vhacd/ @godotengine/rendering
  112. /modules/xatlas_unwrap/ @godotengine/rendering
  113. ## Scripting
  114. /modules/gdscript/ @godotengine/gdscript
  115. /modules/gdscript/doc_classes/ @godotengine/gdscript @godotengine/documentation
  116. /modules/gdscript/icons/ @godotengine/gdscript @godotengine/usability
  117. /modules/gdscript/tests/ @godotengine/gdscript @godotengine/tests
  118. /modules/jsonrpc/ @godotengine/gdscript @godotengine/network
  119. /modules/jsonrpc/tests/ @godotengine/gdscript @godotengine/network @godotengine/tests
  120. /modules/mono/ @godotengine/dotnet
  121. /modules/mono/doc_classes/ @godotengine/dotnet @godotengine/documentation
  122. /modules/mono/icons/ @godotengine/dotnet @godotengine/usability
  123. ## Text
  124. /modules/freetype/ @godotengine/buildsystem
  125. /modules/msdfgen/ @godotengine/buildsystem
  126. /modules/text_server_adv/ @godotengine/gui-nodes
  127. /modules/text_server_adv/doc_classes/ @godotengine/gui-nodes @godotengine/documentation
  128. /modules/text_server_fb/ @godotengine/gui-nodes
  129. /modules/text_server_fb/doc_classes/ @godotengine/gui-nodes @godotengine/documentation
  130. ## XR
  131. /modules/camera/ @godotengine/xr
  132. /modules/mobile_vr/ @godotengine/xr
  133. /modules/mobile_vr/doc_classes/ @godotengine/xr @godotengine/documentation
  134. /modules/openxr/ @godotengine/xr
  135. /modules/openxr/doc_classes/ @godotengine/xr @godotengine/documentation
  136. /modules/webxr/ @godotengine/xr
  137. /modules/webxr/doc_classes/ @godotengine/xr @godotengine/documentation
  138. ## Misc
  139. /modules/csg/ @godotengine/3d-nodes
  140. /modules/csg/doc_classes/ @godotengine/3d-nodes @godotengine/documentation
  141. /modules/csg/icons/ @godotengine/3d-nodes @godotengine/usability
  142. /modules/gridmap/ @godotengine/3d-nodes
  143. /modules/gridmap/doc_classes/ @godotengine/3d-nodes @godotengine/documentation
  144. /modules/gridmap/icons/ @godotengine/3d-nodes @godotengine/usability
  145. /modules/navigation/ @godotengine/navigation
  146. /modules/noise/ @godotengine/core
  147. /modules/noise/doc_classes/ @godotengine/core @godotengine/documentation
  148. /modules/noise/icons/ @godotengine/core @godotengine/usability
  149. /modules/noise/tests/ @godotengine/core @godotengine/tests
  150. /modules/regex/ @godotengine/core
  151. /modules/regex/doc_classes/ @godotengine/core @godotengine/documentation
  152. /modules/regex/icons/ @godotengine/core @godotengine/usability
  153. /modules/regex/tests/ @godotengine/core @godotengine/tests
  154. /modules/zip/ @godotengine/core
  155. /modules/zip/doc_classes/ @godotengine/core @godotengine/documentation
  156. # Platform
  157. /platform/android/ @godotengine/android
  158. /platform/android/doc_classes/ @godotengine/android @godotengine/documentation
  159. /platform/ios/ @godotengine/ios
  160. /platform/ios/doc_classes/ @godotengine/ios @godotengine/documentation
  161. /platform/linuxbsd/ @godotengine/linux-bsd
  162. /platform/linuxbsd/doc_classes/ @godotengine/linux-bsd @godotengine/documentation
  163. /platform/macos/ @godotengine/macos
  164. /platform/macos/doc_classes/ @godotengine/macos @godotengine/documentation
  165. /platform/web/ @godotengine/web
  166. /platform/web/doc_classes/ @godotengine/web @godotengine/documentation
  167. /platform/windows/ @godotengine/windows
  168. /platform/windows/doc_classes/ @godotengine/windows @godotengine/documentation
  169. # Scene
  170. /scene/2d/ @godotengine/2d-nodes
  171. /scene/2d/physics/ @godotengine/2d-nodes @godotengine/physics
  172. /scene/3d/ @godotengine/3d-nodes
  173. /scene/3d/physics/ @godotengine/3d-nodes @godotengine/physics
  174. /scene/animation/ @godotengine/animation
  175. /scene/audio/ @godotengine/audio
  176. /scene/debugger/ @godotengine/debugger
  177. /scene/gui/ @godotengine/gui-nodes
  178. /scene/main/ @godotengine/core
  179. /scene/resources/2d/ @godotengine/2d-nodes
  180. /scene/resources/3d/ @godotengine/3d-nodes
  181. /scene/resources/animated* @godotengine/animation
  182. /scene/resources/animation* @godotengine/animation
  183. /scene/resources/audio* @godotengine/audio
  184. /scene/resources/font* @godotengine/gui-nodes
  185. /scene/resources/shader* @godotengine/shaders
  186. /scene/resources/text_* @godotengine/gui-nodes
  187. /scene/resources/visual_shader* @godotengine/shaders
  188. /scene/theme/ @godotengine/gui-nodes
  189. /scene/theme/icons/ @godotengine/gui-nodes @godotengine/usability
  190. # Servers
  191. /servers/**/audio_* @godotengine/audio
  192. /servers/**/camera_* @godotengine/xr
  193. /servers/**/debugger_* @godotengine/debugger
  194. /servers/**/navigation_* @godotengine/navigation
  195. /servers/**/physics_* @godotengine/physics
  196. /servers/**/rendering_* @godotengine/rendering
  197. /servers/**/text_* @godotengine/gui-nodes
  198. /servers/**/xr_* @godotengine/xr
  199. /servers/audio/ @godotengine/audio
  200. /servers/camera/ @godotengine/xr
  201. /servers/debugger/ @godotengine/debugger
  202. /servers/navigation/ @godotengine/navigation
  203. /servers/rendering/ @godotengine/rendering
  204. /servers/text/ @godotengine/gui-nodes
  205. /servers/xr/ @godotengine/xr
  206. # Tests
  207. /tests/ @godotengine/tests
  208. # Thirdparty
  209. /thirdparty/ @godotengine/buildsystem
  210. # Buildsystem (After everything to catch all)
  211. /*.* @godotengine/buildsystem
  212. *.py @godotengine/buildsystem
  213. SConstruct @godotengine/buildsystem
  214. SCsub @godotengine/buildsystem