PingCAP-Infra-Meetup-103-shenli-TiDB-OpenSource-Community

本次 Talk 申砾老师首先给大家介绍了 TiDB 的演进历史,社区发展现状。然后详细介绍了如何参与到 TiDB 开源社区中,从了解社区、学习 TiDB 代码,到做出第一个贡献,接下来不断地做更加深入地贡献,成为 committer 甚至 maintainer。在这个过程中,我们准备了很多相关资料,帮助社区了解 TiDB 技术细节以及社区治理规范,希望能和大家一起构建一个全球顶尖的开源社区。
展开查看详情

1.TiDB OpenSource Community Presented by Shen Li

2. 2015 年成立于北京; 2018年完成 5000万 美金 C 轮融资; 170+ 员工,在北京、上海、广州、深圳、成都、杭州和硅谷有分支机构; PingCAP 是国内第一家开源的新型分布式 NewSQL 数据库公司,秉承开源是基础软件的未 来这一理念, PingCAP 持续扩大社区影响力,致力于前沿技术领域的创新实现。

3.TiDB 是什么

4.TiDB 整体架构

5.TiDB 部分上线客户

6.TiDB 开源社区现状

7.Github Stars && Contributors

8.23800+(18700+) Stars, 350+(258) Contributors TiDB TiKV 124 contributors excluding PingCAPers TiDB

9.DB-Engines 排名 199 -> 120

10.CNCF: Cloud Native Interactive Landscape

11.TiKV in CNCF

12.足迹 FOSDEM 2018 Percona Live Silicon Valley RustConf 2018 KubeCon + CloudCon Open Source Summit Percona Live Europe VLDB 2018

13.媒体

14.如何参与 TiDB 开源社区

15.试用 ● 试用最新的 master/release ● 提交 issues ○ 请使用英文(除了 docs-cn repo) ○ 请提供详细的信息(例如集群硬件 环境/拓扑/复现步骤/异常日志) ○ 请保持 issue 更新 ● 各种沟通渠道 ○ Github/WeChat/Email/Slack/F2F

16.使用 ● 测试环境 ○ 新版本 ○ 同生产环境 ● 生产环境 ○ 最新的 Release 版本 ● 详细阅读文档

17.反馈信息 ● 反馈文档错误/过期/缺失/模糊 ● Github Issue ● 微信反馈 ● 私下反馈

18.贡献代码 ● 了解 TiDB ● 了解代码 ● 寻找事项 ○ 自身需求 ○ 社区需求 ○ Roadmap ● 设计方案 ● 提交 PR ● Code Review ● 更进一步

19.参加活动 面基才是正经事

20.组织社区活动

21.开源社区治理

22.https://github.com/pingcap/community

23.社区架构

24.贡献指南

25.贡献者进阶

26.代码标准

27.Commit Message

28.设计提案

29.Pull Request && Issue 模版

TiDB 是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。