治理#
使命#
作为 vLLM 的重要组成部分,vLLM Ascend 项目致力于为所有人在 Ascend NPU 上提供简单、快速且低成本的大语言模型服务,并积极促进 vLLM 的丰富发展。
原则#
vLLM Ascend 遵循 vLLM 社区的行为准则:vLLM - 行为准则
治理 - 机制#
vLLM Ascend 是 vLLM 社区下的一个开源项目,其角色任命权最终由 vLLM 社区决定。它采用分层的技术治理结构。
贡献者:
职责: 帮助新贡献者加入,处理和回复社区问题,审查RFC和代码
要求: 完成至少1次贡献。贡献者是指持续且积极参与项目的人,包括但不限于问题、评审、提交和社区参与。
贡献者将被赋予 vllm-project/vllm-ascend Github 仓库的
Triage权限(可读取和克隆此仓库。还可以管理问题和拉取请求),以帮助社区开发者更加高效地协作。维护者:
责任: 制定项目的愿景和使命。维护者负责引领整个项目的技术方向并确保其整体成功,拥有代码合并权限。他们制定路线图,审核社区成员的贡献,持续贡献代码,并积极参与社区活动(如定期会议/活动)。
要求: 深入理解 vLLM 和 vLLM Ascend 代码库,并承诺持续贡献代码。具备 设计/开发/PR 审核流程 的能力。
评审质量: 积极参与社区代码评审,确保高质量的代码集成。
质量贡献: 成功开发并交付至少一个主要功能,同时持续保持高质量的贡献。
社区参与: 积极解决问题,回复论坛询问,参与讨论,并参与社区驱动的任务。
需要现有维护者的批准。vLLM社区拥有最终决策权。
维护者将被授予 vllm-project/vllm-ascend Github 仓库的写入权限(
可以读取、克隆和推送到此仓库。还可以管理问题和拉取请求)。
提名和移除维护者#
原则#
vLLM Ascend 的成员资格是基于个人能力授予的,只有在通过贡献、评审和讨论展示出对 vLLM / vLLM Ascend 的深厚专业知识后,才可获得。
要成为维护者组成员,个人必须表现出与 vLLM / vLLM Ascend 总体原则的高度一致并持续支持。
如果模块维护人员在长时间内没有积极参与,可根据较宽松的标准将其维护状态转为“荣誉”状态。
该会员资格属于个人,而非公司。
提名与罢免#
提名:任何人都可以提名他人成为维护者(包括自荐)。所有现有维护者都有责任评估提名。提名人应提供被提名人成为维护者的相关优势信息,包括但不限于评审质量、优质贡献、社区参与等。
移除:任何人都可以提名某人被移出维护者职位(包括自荐)。所有现有维护者都有责任评估该提名。提名者应提供被提名人的相关信息,包括但不限于缺乏活动、与整体方向冲突以及使其不适合作为维护者的其他信息。