From ab0b09ae6894c3902dad6b282bba1590b66741bb Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Fri, 6 Dec 2024 14:00:59 +0800 Subject: [PATCH] Add MAINTAINERS [GitHub #130] [Gitee #I7YI8E] --- MAINTAINERS.md | 276 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 8 +- 2 files changed, 281 insertions(+), 3 deletions(-) create mode 100644 MAINTAINERS.md diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 index 0000000..5a4873c --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,276 @@ +# 协作者与维护者 + +作为该语言的资深用户、该软件的专家、镜像站维护人员等,你总是对镜像站和源的可用状态拥有一手信息,我们需要你的帮助。如果想要达到最理想的维护状态,每一个 recipe 都需要有专人长时间维护。所以我们在这个文件记录的是愿意**长期**维护的人,如果是一次性提交代码,只需要在对应 recipe 的文件标头中记录即可。 + +一个target的协作者可分为: + +1. **Director** + + 负责人,对一个 recipe 完全负责。 + + **目前项目的发展阶段还处于 *外行实现内行* 的情况,比如 Homebrew recipe,实现者根本不是 Homebrew 的真实用户,只是根据各种文档来实现,然后等待用户反馈。所以这里当前的实现者最多只能是 Maintainer,无法承担 Director 的责任** + + +2. **Maintainers** + + 维护者,实现和持续维护 recipe + + +3. **Observers** + + 观察者,对该 target 持续反馈和关注的用户。如果你觉得你无法承担作为维护者的责任,可以退而求其次作为观察者积极参与其中。 + +考虑到真正参与维护的人并不多,所以上述人数均不设限。 + +`@`后面跟的是GitHub账户名,如 `@ccmywish`。若使用Gitee账号,则使用 `@gitee:ccmywish`。对我们来说,镜像站成员非常重要,所以请额外标注身份,如 `@username [TUNA]` + +
+ + +## 编程语言 + +### Ruby +1. **Director**: `@ccmywish` +2. **Maintainers**: +3. **Observers**: + +### Python +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### NodeJS +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Perl +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### PHP +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Go +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Rust +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Java +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Clojure +1. **Director**: +2. **Maintainers**: +3. **Observers**: + +### NuGet +1. **Director**: +2. **Maintainers**: +3. **Observers**: + +### Dart +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Haskell +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### OCaml +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### R +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: @gitee:tfcolin + +### Julia +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +
+ +## 操作系统 + +### Ubuntu +1. **Director**: `@ccmywish` +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### Debian +1. **Director**: +2. **Maintainers**: `@ccmywish` `@gitee:G_I_Y` +3. **Observers**: + +### Fedora +1. **Director**: +2. **Maintainers**: `@ccmywish` `@gitee:G_I_Y` +3. **Observers**: + +### Kali +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### Linux Mint +1. **Director**: +2. **Maintainers**: `@ccmywish` `@gitee:G_I_Y` +3. **Observers**: + +### Armbian +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Raspberry Pi OS +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### ROS +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: + +### Trisquel +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Arch +1. **Director**: +2. **Maintainers**: `@ccmywish` `@gitee:G_I_Y` +3. **Observers**: + +### Manjaro +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: + +### msys2 +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: + +### Alpine +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### OpenWrt +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Gentoo +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### Void Linux +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### deepin +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### OpenKylin +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### OpenEuler +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` +3. **Observers**: + +### FreeBSD +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: @ykla + +### NetBSD +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: + +### OpenBSD +1. **Director**: +2. **Maintainers**: `@gitee:G_I_Y` `@ccmywish` +3. **Observers**: + + +
+ +## 软件 + +### Homebrew +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### WinGet +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Flathub +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Nix +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Guix +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### CocoaPods +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Docker Hub +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Anaconda +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Emacs +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +### Tex Live +1. **Director**: +2. **Maintainers**: `@ccmywish` +3. **Observers**: + +
diff --git a/README.md b/README.md index 79ce0ec..a11431d 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,9 @@ ## 🤝 协作与贡献 > [!NOTE] -> **`chsrc` 可换源 60+ 目标。每个人仅仅贡献和维护自己熟悉的部分,回报是得到其他所有领域专家的帮助**。欢迎对 GitHub、Gitee 协作不熟悉的人以此为契机学习参与贡献, 欢迎任何编程初学者参与贡献,作者可提供一定的 [贡献指导](https://github.com/RubyMetric/chsrc/discussions/50) +> **`chsrc` 可换源 60+ 目标。每个人仅仅贡献和维护自己熟悉的部分,回报是得到其他所有领域专家的帮助**。欢迎对 GitHub、Gitee 协作不熟悉的人以此为契机学习参与贡献, 欢迎任何编程初学者参与贡献,作者可提供一定的 [贡献指导](https://github.com/RubyMetric/chsrc/discussions/50)。 +> +> [积极招募 Recipe Maintainers 维护者!](https://github.com/RubyMetric/chsrc/issues/130) > [!TIP] > **`chsrc` 不仅是一个命令行工具,同时也是一个换源框架,它甚至使你能够在不了解C语言的情况下编写出新的换源方法(recipe)。** @@ -37,9 +39,9 @@ 可参与的任务与挑战: -1. [[HELP] 提供默认源地址,如Debian,Maven,PHP composer等的默认源URL,帮助我们进行 `chsrc reset`](https://github.com/RubyMetric/chsrc/issues/111) +1. [提供默认源地址,如Maven等的默认源URL,帮助我们进行 `chsrc reset`](https://github.com/RubyMetric/chsrc/issues/111) -2. [[Challenge] CentOS (Stream) Recipe](https://github.com/RubyMetric/chsrc/issues/48) +2. [CentOS (Stream) Recipe](https://github.com/RubyMetric/chsrc/issues/48)