跳转至主要内容

太极开发者社区

加入我们的社区,与世界各地的太极开发者一同学习、进步,并让图形编程惠及每个人。

1. 行为准则#

务实#

不炫技,脚踏实地解决问题才是真, 简单、易读、易维护的方案往往是最优解。

专注#

质量 > 数量。 请认真做好每一件事, 注重细节,行为专业,善始善终。

同理心#

大多数太极贡献者都有自己的主要工作。 请设身处境,多替他人着想。 珍惜社区资源,做好准备再提出请求。

谦逊#

保持始终学习的心态;礼貌沟通,建设性讨论。 请帮助我们建设一个体面、无责备和包容的社区。

2. 社区结构#

开发者社区由以下四种角色组成:

  • Active contributor
  • Reviewer
  • Committer
  • Technical Steering Committee (TSC) members

我们的开发者结构建立在 信任贡献 这两项准则之上。 在社区中,完成既定承诺事项的开发者将会赢得信任与声誉。 更多细节信息请参阅社区行为准则。

Active contributor#

自 2020 年 1 月 1 日开始,至少贡献一个 PR 的开发者视为 Active contributor。

Active contributor 的权利#

  • 在相关的新版本发布公告以及太极周报中提名

Reviewer#

Reviewer 保障代码的质量和准确性。

如何成为 Reviewer#

  • 至少贡献 5 个 PR
  • 具备优秀的沟通技能
  • 获得至少一个 TSC 成员提名

Reviewer 的义务#

  • 参加 code review 流程以确保 PR 正确性

Reviewer 的权利#

Committer#

Committer 是持续为项目作出显著贡献的开发者。他们精通 Taichi 中某些模块,并可以独立主导新 feature 或大型重构等任务。

如何成为 Committer#

  • 至少贡献 10 个 PR
  • 至少发表 10 条高质量的 PR review
  • 获得至少一个 TSC 成员提名

Committer 的义务#

  • 合并被至少一位 Committer 批准通过的 PR

Committer 的权利#

Technical Steering Committee (TSC) members#

TSC 成员是被社区高度信任的开发者, 他们负责规划社区的未来,维持秩序、裁决争端。

如何成为 TSC 成员#

  • 高度遵守社区行为准则
  • 深刻理解整个太极系统
  • 对太极项目作出杰出贡献
  • 具备高度责任感
  • 获得 BDFL 的提名

TSC 成员的权利#

  • 太极主仓库Admin 权限
  • 决定公共 API 变更事项
  • 参与软件版本管理与版本发布

TSC 成员的义务#

  • 确保社区行为准则得以执行
  • 设计并提升开发工作流程
  • 提拔及指导贡献者
  • 在必要时重构社区结构,以适应增长规模

Benevolent dictator for life (BDFL, 终身仁慈独裁者)#

BDFL 是 TSC 的特殊成员,该成员对社区内或大或小的分歧或争端保留最终决定权。

3. 社区成员#

Technical Steering Committee#

Committers#

Reviewers#

Active contributors#

Simplified Chinese (zh-Hans) documentation contributors#