治理¶
使命¶
作为 vLLM 的重要组成部分,vLLM Ascend 项目致力于为所有 Ascend NPU 用户提供简单、快速、经济的大语言模型(LLM)服务,并积极为丰富 vLLM 生态系统做出贡献。
原则¶
vLLM Ascend 遵循 vLLM 社区的行为准则:vLLM - 行为准则
治理机制¶
vLLM Ascend 是 vLLM 社区旗下的开源项目,其角色任命的最终决定权归属于 vLLM 社区。项目采用分层技术治理结构。
-
贡献者:
职责: 协助新贡献者融入项目,处理并回应社区问题,评审 RFC 和代码。
要求: 至少完成一次贡献。贡献者是指持续、积极参与项目的人员,其参与形式包括但不限于提交问题、评审、提交代码以及参与社区活动。
贡献者权限由 vllm-project/vllm-ascend 仓库在 GitHub 上的
Triage角色授予,包括仓库读取和克隆、问题与 PR 管理权限,以促进社区开发者之间的高效协作。 -
维护者:
职责: 制定项目的愿景和使命。维护者负责塑造项目的技术方向并确保其长期成功。他们拥有代码合并权限,主导路线图规划,评审社区贡献,持续改进代码,并积极参与社区活动,例如定期会议和活动。
要求: 深刻理解 vLLM 和 vLLM Ascend 的代码库,承诺进行持续的代码贡献,并具备在 设计、开发和 PR 评审工作流 中的能力。
- 评审质量: 积极参与社区代码评审,确保高质量的代码集成。
- 高质量贡献: 成功开发并交付至少一项主要功能,同时保持持续的高质量贡献。
- 社区参与度: 积极处理问题,回应论坛咨询,参与讨论,并投身于社区驱动的任务。
The approval from existing Maintainers is required. The vLLM community has the final decision-making authority. Maintainers will be granted write access to the vllm-project/vllm-ascend GitHub repo. This includes permission to read, clone, and push to the repository, as well as manage issues and pull requests.
维护者的提名与移除¶
原则¶
-
vLLM Ascend 的成员资格基于个人能力授予,申请者需通过贡献、评审和讨论等方式,展现其在 vLLM/vLLM Ascend 领域的深厚专业知识。
-
要成为维护者团队的一员,个人必须展现出与 vLLM/vLLM Ascend 总体原则高度一致,并能持续践行。
-
长期不活跃的维护者,可根据宽松的标准转为 荣誉 状态。
-
成员资格授予个人,而非公司。
提名与移除¶
- 提名:任何人都可以提名候选人成为维护者,包括自我提名。所有现有维护者负责审核和评估每项提名。提名人应提供被提名人的相关资质信息,例如其评审质量、贡献质量和社区参与度等优势。
- 移除:任何人都可以提议某人卸任维护者职务,包括自我提议。所有现任维护者负责审核和评估此类提议。提议人应提供被提议人的相关信息,例如长期不活跃、与项目整体方向不一致,或其他可能使其不适合担任维护者职务的因素。