From 604cc430239c76ff636c443e3400bf552b750421 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Wed, 28 Oct 2026 17:00:54 +0200 Subject: [PATCH] codeowners : refresh teams and maintainer PRs link (#31316) * codeowners : refresh teams and maintainer PRs link Update the CODEOWNERS team legend with the current `ggml-org` team memberships, and extend the maintainer PRs link in the README to cover all current members of the `maintainers` team. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) * codeowners : list remaining backend sub-teams Add the `ggml-*` sub-teams that were missing from the team legend at the top of the file: base, cpu, et, hip, openvino and riscv. The legend now covers every sub-team of the `ggml` and `llama` maintainer groups. No ownership rules change - only the comment block is extended. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) * codeowners : use ggml-hip team for HIP backend Route `/ggml/src/ggml-hip/` to `ggml-org/ggml-hip` instead of a single collaborator, so review requests reach the whole team. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) * codeowners : add llama-examples team List the newly created `llama-examples` team in the team legend at the top of the file. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) * codeowners : use llama-examples team for examples Collapse the per-directory rules that only listed a single collaborator into a single `/examples/` rule owned by `ggml-org/llama-examples`. Directories owned by other collaborators keep dedicated rules, since the last matching pattern takes precedence in CODEOWNERS. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) * cont : update zdnn * codeowners : use llama-base team for src Route `/src/` to `ggml-org/llama-base` and list the new team in the legend at the top of the file. Rules for individual `src` files are kept, since the last matching pattern takes precedence; `/src/models/` drops its individual owner, which is already covered by `llama-models`. Assisted-by: pi:llama.cpp/ggml-org/Qwen3.8-Flash-Next-GGUF (MacBook, M5 Max, 128GB) --- CODEOWNERS | 51 ++++++++++++++++++++++----------------------------- README.md | 2 +- 2 files changed, 23 insertions(+), 30 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index b9762685b..a1e27dec3 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -2,20 +2,29 @@ # multiple collaborators per item can be specified # # ggml-org/ci : CISC, danbev, ggerganov, netrunnereve, ngxson, taronaeo +# ggml-org/ggml-base : aendk, fairydreaming, ggerganov # ggml-org/ggml-cann : hipudding -# ggml-org/ggml-cuda : JohannesGaessler, am17an, IMbackK, ORippler +# ggml-org/ggml-cpu : angt, chaxu01, ggerganov, max-krasnyansky, taronaeo +# ggml-org/ggml-cuda : am17an, gaugarg-nv, IMbackK, JohannesGaessler, ORippler, thelittlefireman, ynankani +# ggml-org/ggml-et : marty1885 # ggml-org/ggml-hexagon : lhez, max-krasnyansky -# ggml-org/ggml-metal : ggerganov +# ggml-org/ggml-hip : IMbackK, thelittlefireman +# ggml-org/ggml-metal : forforever73, ggerganov, jhen0409, masterFoad # ggml-org/ggml-opencl : lhez, max-krasnyansky -# ggml-org/ggml-rpc : rgerganov -# ggml-org/ggml-sycl : arthw +# ggml-org/ggml-openvino : ravi9, wine99 +# ggml-org/ggml-riscv : xctan +# ggml-org/ggml-rpc : am17an, rgerganov +# ggml-org/ggml-sycl : arthw, Titaniumtown # ggml-org/ggml-vulkan : 0cc4m, jeffbolznv # ggml-org/ggml-webgpu : reeselevine, yomaytk -# ggml-org/ggml-zdnn : taronaeo -# ggml-org/llama-common : ggerganov, aldehir, angt, danbev, ngxson, pwilkin +# ggml-org/ggml-zdnn : AlekseiNikiforovIBM, Andreas-Krebbel, taronaeo +# ggml-org/llama-base : am17an, CISC, ggerganov, ngxson, sanmai, ServeurpersoCom +# ggml-org/llama-common : aldehir, angt, bartowski1182, danbev, ggerganov, ngxson, nikwen, pwilkin, ruixiang63, sanmai +# ggml-org/llama-examples : ggerganov +# ggml-org/llama-models : CISC, danbev, ggerganov, ngxson # ggml-org/llama-mtmd : ngxson -# ggml-org/llama-server : ggerganov, ngxson, allozaur, angt, ServeurpersoCom -# ggml-org/llama-ui : allozaur +# ggml-org/llama-server : allozaur, angt, ggerganov, ngxson, ServeurpersoCom +# ggml-org/llama-ui : allozaur /.devops/*.Dockerfile @ngxson /.github/actions/ @ggml-org/ci @@ -29,28 +38,12 @@ /conversion/ @CISC /convert_*.py @CISC /docs/backend/snapdragon/ @ggml-org/ggml-hexagon -/examples/batched.swift/ @ggerganov -/examples/batched/ @ggerganov -/examples/convert-llama2c-to-ggml/ @ggerganov +/examples/ @ggml-org/llama-examples /examples/debug/ @danbev @pwilkin -/examples/deprecation-warning/ @ggerganov /examples/diffusion/ @am17an -/examples/embedding/ @ggerganov -/examples/eval-callback/ @ggerganov -/examples/export-docs/ @ggerganov -/examples/gen-docs/ @ggerganov -/examples/gguf/ @ggerganov /examples/llama.android/ @ggerganov @hanyin-arm @naco-siren -/examples/llama.swiftui/ @ggerganov -/examples/llama.vim @ggerganov -/examples/lookahead/ @ggerganov /examples/lookup/ @JohannesGaessler /examples/model-conversion/ @danbev -/examples/parallel/ @ggerganov -/examples/passkey/ @ggerganov -/examples/retrieval/ @ggerganov -/examples/speculative-simple/ @ggerganov -/examples/speculative/ @ggerganov /ggml/cmake/ @ggerganov /ggml/include/ @ggerganov /ggml/src/ggml-backend-meta.cpp @JohannesGaessler @@ -62,7 +55,7 @@ /ggml/src/ggml-cuda/ @ggml-org/ggml-cuda /ggml/src/ggml-cuda/vendors/hip.h @IMbackK /ggml/src/ggml-hexagon/ @ggml-org/ggml-hexagon -/ggml/src/ggml-hip/ @IMbackK +/ggml/src/ggml-hip/ @ggml-org/ggml-hip /ggml/src/ggml-et/ @marty1885 /ggml/src/ggml-impl.h @ggerganov /ggml/src/ggml-metal/ @ggml-org/ggml-metal @@ -76,7 +69,7 @@ /ggml/src/ggml-virtgpu/ @kpouget /ggml/src/ggml-vulkan/ @ggml-org/ggml-vulkan /ggml/src/ggml-webgpu/ @ggml-org/ggml-webgpu -/ggml/src/ggml-zdnn/ @ggml-org/ggml-zdnn @Andreas-Krebbel @AlekseiNikiforovIBM +/ggml/src/ggml-zdnn/ @ggml-org/ggml-zdnn /ggml/src/ggml-zendnn/ @avinashcpandey @Jiten1parmar /ggml/src/ggml.c @ggerganov /ggml/src/ggml.cpp @ggerganov @@ -87,14 +80,14 @@ /scripts/get* @ggerganov /scripts/sync* @ggerganov /scripts/snapdragon/ @ggml-org/ggml-hexagon -/src/ @ggerganov +/src/ @ggml-org/llama-base /src/llama-adapter.* @CISC /src/llama-arch.* @CISC /src/llama-chat.* @ngxson /src/llama-graph.* @CISC /src/llama-model.* @CISC /src/llama-vocab.* @CISC -/src/models/ @CISC +/src/models/ @ggml-org/llama-models /tests/ @ggerganov /tests/test-chat.* @pwilkin /tests/test-server-component.cpp @ggml-org/llama-server diff --git a/README.md b/README.md index a524b3d6a..ff7221db7 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ [![Docker](https://img.shields.io/github/actions/workflow/status/ggml-org/llama.cpp/docker.yml?label=Docker)](https://github.com/ggml-org/llama.cpp/actions/workflows/docker.yml) [![Winget](https://img.shields.io/github/actions/workflow/status/ggml-org/llama.cpp/winget.yml?label=Winget)](https://github.com/ggml-org/llama.cpp/actions/workflows/winget.yml) -[ggml](https://github.com/ggml-org/ggml) / [ops](https://github.com/ggml-org/llama.cpp/blob/master/docs/ops.md) / [maintainer PRs](https://github.com/ggml-org/llama.cpp/issues?q=is%3Apr%20is%3Aopen%20draft%3AFalse%20(author%3Argerganov%20OR%20author%3AKitaitiMakoto%20OR%20author%3Adanbev%20OR%20author%3Aaldehir%20OR%20author%3Amax-krasnyansky%20OR%20author%3ACISC%20OR%20author%3Aggerganov%20OR%20author%3Aam17an%20OR%20author%3Ajhen0409%20OR%20author%3Abartowski1182%20OR%20author%3Anikwen%20OR%20author%3Ahipudding%20OR%20author%3Aravi9%20OR%20author%3AServeurpersoCom%20OR%20author%3Apwilkin%20OR%20author%3Areeselevine%20OR%20author%3Angxson%20OR%20author%3Ajeffbolznv%20OR%20author%3Amarty1885%20OR%20author%3A0cc4m%20OR%20author%3ATitaniumtown%20OR%20author%3Aangt%20OR%20author%3AIMbackK%20OR%20author%3Aarthw%20OR%20author%3AJohannesGaessler%20OR%20author%3AORippler%20OR%20author%3Aruixiang63%20OR%20author%3Axctan%20OR%20author%3Aallozaur%20OR%20author%3Ayomaytk%20OR%20author%3Aaendk%20OR%20author%3Awine99%20OR%20author%3Agaugarg-nv%20OR%20author%3Ataronaeo%20OR%20author%3Aforforever73%20OR%20author%3Alhez%20OR%20author%3Anetrunnereve%20OR%20author%3Afairydreaming)%20sort%3Aupdated-desc) / [dev stats](https://github.com/ggml-org/llama.cpp-dev) / [lib llama API](https://github.com/ggml-org/llama.cpp/issues/9289) / [llama-server REST API](https://github.com/ggml-org/llama.cpp/issues/9291) +[ggml](https://github.com/ggml-org/ggml) / [ops](https://github.com/ggml-org/llama.cpp/blob/master/docs/ops.md) / [maintainer PRs](https://github.com/ggml-org/llama.cpp/issues?q=is%3Apr%20is%3Aopen%20draft%3AFalse%20(author%3Asanmai%20OR%20author%3Argerganov%20OR%20author%3AKitaitiMakoto%20OR%20author%3Adanbev%20OR%20author%3Aaldehir%20OR%20author%3Amax-krasnyansky%20OR%20author%3ACISC%20OR%20author%3Aggerganov%20OR%20author%3Aam17an%20OR%20author%3Ajhen0409%20OR%20author%3Abartowski1182%20OR%20author%3Anikwen%20OR%20author%3Ahipudding%20OR%20author%3Aravi9%20OR%20author%3AServeurpersoCom%20OR%20author%3Athelittlefireman%20OR%20author%3Apwilkin%20OR%20author%3Areeselevine%20OR%20author%3Angxson%20OR%20author%3Ajeffbolznv%20OR%20author%3Amarty1885%20OR%20author%3A0cc4m%20OR%20author%3ATitaniumtown%20OR%20author%3Aangt%20OR%20author%3AIMbackK%20OR%20author%3Aarthw%20OR%20author%3AJohannesGaessler%20OR%20author%3AORippler%20OR%20author%3Aruixiang63%20OR%20author%3Axctan%20OR%20author%3AmasterFoad%20OR%20author%3Aallozaur%20OR%20author%3AAndreas-Krebbel%20OR%20author%3Ayomaytk%20OR%20author%3Aaendk%20OR%20author%3Awine99%20OR%20author%3Agaugarg-nv%20OR%20author%3Ataronaeo%20OR%20author%3Aforforever73%20OR%20author%3Achaxu01%20OR%20author%3Alhez%20OR%20author%3AAlekseiNikiforovIBM%20OR%20author%3Anetrunnereve%20OR%20author%3Afairydreaming%20OR%20author%3Aynankani)%20sort%3Aupdated-desc) / [dev stats](https://github.com/ggml-org/llama.cpp-dev) / [lib llama API](https://github.com/ggml-org/llama.cpp/issues/9289) / [llama-server REST API](https://github.com/ggml-org/llama.cpp/issues/9291)