trpc.group/trpc-go/trpc-go@v1.0.3/CONTRIBUTORS.zh_CN.md (about) 1 [English](CONTRIBUTORS.md) | 中文 2 3 # 贡献者管理说明文档 4 5 感谢您对本开源项目的关注和支持!本文档将阐述贡献者在项目中的角色、职责以及如何从Contributor升级为Maintainer,以及Maintainer降级为Contributor的规则。我们希望通过这份文档,让每位贡献者都能清楚地了解自己的成长路径,并为项目的发展做出更大的贡献。 6 7 ## 贡献者角色及职责 8 9 在本开源项目中,我们主要设有两个贡献者角色:Contributor和Maintainer。 10 以下是对这两个角色的简要介绍: 11 1. Contributor:项目的贡献者,可以是代码贡献者、文档贡献者、测试贡献者等。Contributor为项目提供了宝贵的资源,帮助项目不断完善和发展。 12 2. Maintainer:项目的维护者,负责项目的日常维护工作,包括审查和合并PR、处理Issue、发布版本等。Maintainer是项目的核心成员,对项目的发展方向和决策具有重要的影响力。 13 14 ## Contributor升级为Maintainer 15 16 我们非常欢迎每位Contributor为项目的发展做出贡献,并鼓励Contributor向Maintainer的角色发展。 17 以下是从Contributor升级为Maintainer的条件: 18 1. 持续贡献:Contributor需要在一段时间内(例如3个月)持续为项目贡献代码、文档或其他资源。这表明Contributor对项目的关注度和热情。 19 2. 质量保证:Contributor提交的代码或文档等资源需要保持较高的质量,符合项目的规范要求,并对项目产生积极的影响。 20 3. 积极参与:Contributor需要积极参与到项目的讨论和决策中来,为项目的发展提供建设性的意见和建议。 21 4. 团队协作:Contributor需要具备良好的团队协作精神,能够与其他贡献者和Maintainer友好沟通,共同解决问题。 22 5. 责任担当:Contributor需要具备一定的责任心,愿意承担项目维护的部分工作,包括审查PR、处理Issue等。 23 24 当Contributor满足以上条件时,现有的Maintainer将会对其进行评估,如果达到Maintainer的要求,将会邀请其成为新的Maintainer。 25 26 ## Maintainer降级为Contributor 27 28 Maintainer在项目中承担了重要的职责,我们希望每位Maintainer都能够保持对项目的关注和热情。 29 然而,我们也理解每个人的时间和精力是有限的,因此,当Maintainer无法继续履行职责时,将会降级为Contributor: 30 1. 长时间不活跃:如果Maintainer在一段时间内(例如3个月)没有参与项目的维护工作,包括审查PR、处理Issue等,将被视为不活跃。 31 2. 质量问题:如果Maintainer在项目中的工作出现严重的质量问题,导致项目的发展受到影响,将被视为不符合Maintainer的要求。 32 3. 团队协作问题:如果Maintainer在与其他贡献者和Maintainer的协作过程中出现严重的沟通问题或团队协作问题,如不尊重他人意见、频繁产生冲突、拒绝协作等,影响到项目的正常运作和氛围,将被视为不符合Maintainer的要求。 33 4. 违反规定:如果Maintainer违反了项目的规定或行为准则,包括但不限于泄露敏感信息、滥用权限等,将被视为不符合Maintainer的要求。 34 5. 主动申请:如果Maintainer由于个人原因无法继续履行职责,可以主动申请降级为Contributor。