From cfe75dbb8d2e4a2bac54768c5dc3be61cb1b03f7 Mon Sep 17 00:00:00 2001 From: Xubin Ren <52506698+Re-bin@users.noreply.github.com> Date: Sun, 23 Aug 2026 00:24:22 +0800 Subject: [PATCH] docs: present maintainers separately --- README.md | 31 ++++++++++++++++----------- scripts/update_readme_contributors.py | 2 ++ 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index a735b5887..db52a70be 100644 --- a/README.md +++ b/README.md @@ -328,23 +328,28 @@ Use nanobot for a real task, report what broke, and then pick a focused improvem - Browse [open issues](https://github.com/HKUDS/nanobot/issues) for problems to investigate. - Open a [pull request](https://github.com/HKUDS/nanobot/pulls) for a focused fix or integration. -## Team +## Maintainers -Nanobot was started by [Xubin Ren](https://github.com/re-bin) as a personal open-source project. Today, Xubin, [Yongru Chen](https://github.com/chengyongru), and contributors from the open-source community maintain it voluntarily. Feel free to contact [xubinrencs@gmail.com](mailto:xubinrencs@gmail.com) for questions, ideas, or collaboration. + + + + + +
Xubin Ren
Xubin Ren
Yongru Chen
Yongru Chen
-### Contributors +## Community Contributors -Re-binchengyongruAthemisaxelray-devyorkhellen04cbsanthrealyu-xin-cxcosmosboxkunalk16
-chaohuang-aizayfodnikolasdehorJiajunBernoulliflobo3hamb1ySergioSV96KDB-Windmorandotcoldxiangyu163
-boogieLingmichaelxeraiguozhi123456pinhua33pixan-aihussein1362alekwohaosenwang1018IlyaGusevT3chC0wb0y
-VITOHJLmacroadsterHinotoi-agentkingassunegoodtiding5kiplangatkorirelkaixKimGLeem11yLingaoM
-DaryeDevCJWTRUSTxzq-xupikaxingearcdrake22JackLuguibinHaisamAbbasanunay999flaviovsC-Li
-Ho1yShifpjhobermannghiahsgsBahtyatangtaizong666XJPeng12yanghan-cyberZhouJ-shYuxin-LouLeoFYH
-claudechris-alexanderbenlenartsoutlook84Mrartramonpaolohuhu-tigertangjiabinyeyitechFlinn-X
-bingqilinweimaotaiQinnnnnnHengWeiBinwaelantartanishraolgagagamasterlyjxgzlucariodzydzydzy7dajiaohuang
-concertypinWangCheng0116yarikopticlukemilbygongpx20069tobrienShinieseshawnWXNsbyininnne998
-lahumanhlgonefranciscomaestrefat-operatorshixi-liwho96cyzlmhzhuzhhzpljd258 +Athemisaxelray-devyorkhellen04cbsanthrealyu-xin-cxcosmosboxkunalk16chaohuang-aizayfod
+nikolasdehorJiajunBernoulliflobo3hamb1ySergioSV96KDB-Windmorandotcoldxiangyu163boogieLingmichaelxer
+aiguozhi123456pinhua33pixan-aihussein1362alekwohaosenwang1018IlyaGusevT3chC0wb0yVITOHJLmacroadster
+Hinotoi-agentkingassunegoodtiding5kiplangatkorirelkaixKimGLeem11yLingaoMDaryeDevCJWTRUST
+xzq-xupikaxingearcdrake22JackLuguibinHaisamAbbasanunay999flaviovsC-LiHo1yShifpjhoberman
+nghiahsgsBahtyatangtaizong666XJPeng12yanghan-cyberZhouJ-shYuxin-LouLeoFYHclaudechris-alexander
+benlenartsoutlook84Mrartramonpaolohuhu-tigertangjiabinyeyitechFlinn-XbingqilinweimaotaiQinnnnnn
+HengWeiBinwaelantartanishraolgagagamasterlyjxgzlucariodzydzydzy7dajiaohuangconcertypinWangCheng0116
+yarikopticlukemilbygongpx20069tobrienShinieseshawnWXNsbyininnne998lahumanhlgone
+franciscomaestrefat-operatorshixi-liwho96cyzlmhzhuzhhzpljd258

diff --git a/scripts/update_readme_contributors.py b/scripts/update_readme_contributors.py index 644a8c4ed..936048f59 100644 --- a/scripts/update_readme_contributors.py +++ b/scripts/update_readme_contributors.py @@ -15,6 +15,7 @@ START = "" END = "" MAX_CONTRIBUTORS = 100 AVATARS_PER_ROW = 10 +MAINTAINERS = {"re-bin", "chengyongru"} def fetch_contributors() -> list[dict[str, str]]: @@ -36,6 +37,7 @@ def fetch_contributors() -> list[dict[str, str]]: if contributor.get("login") and contributor.get("type") != "Bot" and not contributor["login"].lower().endswith("[bot]") + and contributor["login"].lower() not in MAINTAINERS ]