为什么80%的码农都做不了架构师?>>>   

社区成员按照角色,分为memberreviewerapproversubproject owner

kubernetes/community:community-membership.md中有非常详细的说明。

下面我们简单介绍一下每个角色的职责和要求。

member

member被定义为活跃的社区贡献者。想要成为member列表成员除了做过比较多的贡献外,还需要两位reviewer提名。

要求

  • GitHub帐号开启双因素验证;
  • 做过多次贡献;
  • 加入Google论坛的kubernetes开发者群组;
  • 阅读过贡献者手册;
  • 1个或多个子项目的活跃贡献者;
  • 由2个reviewer提名;

职责和权利

  • 负责解决issue和处理PR;
  • 负责维护自己提交的代码;
  • 可以接受别人的检视请求;
  • 自己提交的PR可以自动触发自动化测试而不需要批准;
  • 可以指定PR启动自动化测试,也可以关闭PR;

如果你经常提交贡献,就可能被吸纳成为member,成为member就可以被分配PR,自己提交的PR会享有提前自动化测试(不需要他人批准)的特权。

reviewer

reviewer负责检视member提交的代码,reviewer通常是某个子项目的作者或深度参与者。

要求

成为reviewer的条件:

  • 作为member成员至少超过3个月;
  • 作为PR的主要检视人,至少检视过5个PR;
  • 检视过或合入过至少20个PR;
  • 熟悉项目的代码;
  • 被某个项目的approver提名;

成为reviewer可以自已申请,也可以由approver提名。如果有足够我的PR,机器人也可以自动帮你提名。

职责和权利

  • 有充足的时间处理大的代码提交;
  • 负责项目的代码质量;
  • 负责PR的检视任务;
  • 负责测试本项目的bug;
  • 发放一个徽章,在提交PR和issue时可见;

approver

approver负责批准代码是否可以合入,approver通常是某个子项目资深人员,同时还是活跃的reviewer。

要求

  • 作为reviewer至少3个月;
  • 作为主要reviewer,参与过至少10个PR;
  • 检视过或提交过至少30个PR;
  • 被subproject owner提名;

职责和权利

  • 需要有充足的时间(以应对大量的代码贡献);
  • 指导reviewer和其他贡献者;
  • 有权力接受贡献者的代码;

职责和权利

subproject owner

subproject owner负责子项目的发展方向、特性优先级排序等,通常是子项目的核心人物,不仅有高度责任心,还有足够的技术敏感度。

要求

  • 深刻更解子项目的目标和方向;
  • 深刻理解子项目技术领域;
  • 持续贡献本子项目,包括编码、检视、讨论等

职责和权利

  • 发起或批准某子项目技术决策;
  • 指引技术方向和项目优先级;
  • 定义里程碑和发布策略;
  • 指导本项目的approver、reviewers和贡献者;
  • 保证本项目的持续演进;
  • 确保打造一种沟通和决策的氛围;
  • 负责与周边项目合作事宜;

Maintainer

Maintainer角色在2018年就已经被弃用,这个被owner替代了,即原Maintainer实际上对应某个或多个子项目的owner。

转载于:https://my.oschina.net/renhc/blog/3051656

社区角色(Kubernetes社区Maintainer是什么角色?)相关推荐

  1. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系

    原创链接:https://www.cnblogs.com/lxf1117/p/6762315.html sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户 ...

  2. sql怎么修改服务器角色,创建、删除或修改角色 (Management Studio)

    创建.删除或修改角色 (Management Studio) 06/13/2017 本文内容 Reporting Services 提供了定义对报表服务器的访问级别的预定义角色. 需要访问报表服务器的 ...

  3. mysql 角色管理_MySQL 8 用户和角色管理入门

    MySQL 8.0 正式版目前已发布,MySQL 8.0 增加了很多新的功能,具体可参考「MySQL 8.0 正式版 8.0.11 发布!」一文. MySQL 8.0 在用户管理方面增加了角色管理,默 ...

  4. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系**

    1.一个数据库用户可以对应多个架构(架构是表容器).架构里面包含的是数据库表. 2.一个数据库角色有可能涉及多个架构.数据库角色对应的是权限. 3.一个用户对应一个数据库角色. 4.登录名与数据库用户 ...

  5. python中国社区-Python中文社区名称的统一

    Github 好象没有投票功能哪,,, 不过,既然提起了, 俺也就抄发送一下, PyCon2013China 之后相关组委的深入讨论: 背景 俺就几个基本问题尝试厘清一下: CPyUG 的发展历史,俺 ...

  6. 大脑皮质网络中社区内和社区间同步与相关性的竞争|Competition between intra-community and inter-community synchronization...

    Competition between intra-community and inter-community synchronization and relevance in brain corti ...

  7. 如何做好区块链社区?得社区者得天下

    自2009年比特币创世块出现后,区块链的概念便开始在全球蔓延. 近年来,区块链热度持续升温,2018年是区块链技术发展的关键年,区块链技术得到了越来越多的关注和认可. 在区块链圈流行着这样一句话:&q ...

  8. 我们为什么要做智慧社区,智慧社区主要服务在哪些行业

    智慧社区属于城区(社区)的一种,可以平衡社会.商业和环境需求,同时优化可用资源.智慧社区实名就是要提供各种流程.系统和产品,促进城区(社区)发展和可持续性,为其居民.经济以及城区(社区)赖以生存的生态 ...

  9. 图扑数字孪生智慧社区,助力社区数字化转型

    前言 智慧社区是社区管理的一种新理念,是新形势下社会管理创新的一种新模式.智慧社区是指充分利用物联网.云计算.移动互联网等新一代信息技术的集成应用,为社区居民提供一个安全.舒适.便利的现代化.智慧化生 ...

  10. java 角色管理代码_后台管理系统-角色管理模块

    1 角色管理设计说明 1.1 业务设计说明 本模块主要实现的是企业内部角色(岗位)的管理,可以在添加角色时,为角色分配资源访问权限,最后将角色再分配给用户,图所示: 基于对表的设计,其数据逻辑关系的展 ...

最新文章

  1. linux php mysql安装完整版本_Linux下安装PHP+MySQL+Apache完整版
  2. VirtualBox的四种网络连接方式
  3. Java线程池 源码分析
  4. 关于sql和MySQL的语句执行顺序
  5. qemu模拟imx6用户态环境
  6. [转]GridView导出Excel总结
  7. “马踏飞”AI机器人实现方案介绍
  8. viewmodel+livedata+binding 实现listview+adapter
  9. python函数isdisjoint方法_Python学习之---Python中的内置函数(方法)(更新中。。。)...
  10. Windows引导及安装
  11. Margin 属性的一些边界情况说明 --转http://blog.csdn.net/ghj1976/article/details/4987686
  12. 伍斯特理工学院计算机,伍斯特理工大学
  13. iscsi对oracle发起程序,windows_2008+Oracle_11g_R2_配置完整版
  14. 算法+剑指offerの刷题笔记
  15. 【c语言】—求最大公约数和最小公倍数多种方法
  16. 一键将手机投屏到电脑上玩,这下摸鱼更方便了
  17. html 如何合并表格
  18. 有几种检测方法可以检测沼气成分?
  19. 圣诞节海报做了吗?为你准备了圣诞素材
  20. Lambda表达式秒用——SerializedLambda序列化

热门文章

  1. 香港一卡通攻略:取款省4倍手续费
  2. 经典机器学习模型:朴素贝叶斯分类
  3. mutillidae(owasp10)数据库报错
  4. fiash星空动画制作_Flash8实现动态星空的通用方法
  5. C++中atan()与atan2()的区别和用法
  6. 政府采购87号令实施满月,地信企业须警惕九个坑
  7. 神奇的Tom猫(Tomcat)
  8. mysql中字符串汇总_Mysql中常见字符串处理函数汇总
  9. simplest_ffmpeg_decoder_pure.c
  10. java 线程池超时_Java定时线程池停止超时任务