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。