### What this PR does / why we need it?
This PR refactors the `tools/collect_user_first_contribution.sh` script
to improve how we track and update our contributors list.
Key changes include:
- **Incremental Updates**: The script can now perform incremental
updates by storing and reading the last processed commit hash from
`docs/source/community/contributors.md`. This is much more efficient
than re-processing all commits every time.
- **Full Refresh Option**: A `--full` flag is added to allow forcing a
full recalculation of all contributors, useful for correcting errors or
initial setup.
- **Improved Usage**: Replaced positional arguments with command-line
flags (`--repo`, `--file`, `--full`) for better usability and clarity.
- **Robust Contributor-ID detection**: Improved logic to find a
contributor's GitHub login, including a fallback to parse it from
`noreply` email addresses.
- **In-place File Updates**: The script now directly updates the
`contributors.md` file with new contributors and correct numbering,
automating the entire process.
These changes make the process of maintaining the contributors list more
automated, reliable, and efficient.
### Does this PR introduce _any_ user-facing change?
No, this only changes a developer tool and does not affect the vLLM
library's public API or behavior.
### How was this patch tested?
The script can be tested locally by running it against the repository.
For an incremental update:
`GITHUB_TOKEN=<your_token> ./tools/collect_user_first_contribution.sh`
For a full refresh:
`GITHUB_TOKEN=<your_token> ./tools/collect_user_first_contribution.sh
--full`
- vLLM version: v0.16.0
- vLLM main:
4034c3d32e
Signed-off-by: wangxiyuan <wangxiyuan1007@gmail.com>
59 KiB
59 KiB
Committers and Contributors
Committers
| Name | Github ID | Date |
|---|---|---|
| Xiyuan Wang | @wangxiyuan | 2025/01 |
| Yikun Jiang | @Yikun | 2025/02 |
| Yi Gan | @ganyi1996ppo | 2025/02 |
| Shoujian Zheng | @jianzs | 2025/06 |
| Wengang Chen | @ApsarasX | 2025/08 |
| Mengqing Cao | @MengqingCao | 2025/08 |
| Peng Yu | @paulyu12 | 2025/10 |
| Yizhou Liu | @yiz-liu | 2025/10 |
| Jinqian Wei | @weijinqian0 | 2025/10 |
| Chuanyu Qin | @nalinaly | 2025/10 |
| Jie Wen | @zzzzwwjj | 2025/12 |
| Chao Lei | @LCAIZJ | 2025/12 |
| JiaXu Liu | @realliujiaxu | 2025/12 |
| HeXiang Wang | @whx-sjtu | 2026/01 |
Contributors
Every release of vLLM Ascend would not have been possible without the following contributors:
Updated on 2026-03-09: