- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
如何参与BookKeeper的社区开发
展开查看详情
1 .如何参与BookKeeper 的社区开发 Apache BookKeeper Contributor 么⼴广忠 2018-10-20
2 . 提纲 • Apache BookKeeper简介 • BookKeeper社区进阶之路路 • 总结
3 .Apache BookKeeper™ • A scalable, fault-tolerant, and low-latency storage service optimized for real-time workloads • Streamlio,智联招聘,Twitter,Yahoo,Salesforce… • Pulsar,DistributedLog…
4 . Apache项⽬目简介 • Apache 软件基⾦金金会(Apache Software Foundation,ASF) • Open,Innovation,Community • Apache许可证(Apache License) • Apache project中定义的⻆角⾊色及责任 • ⽤用户(Users),贡献者(Contributors) • 提交者(Committers),项⽬目管理理委员会(Project Management Committee) • 影响⼒力力 • 顶级项⽬目300+,孵化中的项⽬目50+ • Apache HTTP Server,Apache Hadoop,Apache Spark… • Apache Pulsar,Apache Kafka…
5 .BookKeeper社区 规范
6 . To be a user first User Contributor Committer PMC
7 . BookKeeper • 场景 • DB log storage • Messaging store • 基本原理理及⽤用法 • 单writer多reader • Ledger/log-stream • Bookie A typical BookKeeper installation [1] [1]https://streaml.io/blog/why-apache-bookkeeper
8 . 社区交流 • Apache BookKeeper官⽹网 • http://bookkeeper.apache.org/ • Slack • Mailing-list • user-subscribe@bookkeeper.apache.org • dev-subscribe@bookkeeper.apache.org
9 .To be a Contributor User Contributor Committer PMC
10 . Issue first • https://github.com/apache/bookkeeper • Issue • Question • Feature request • Bug report
11 . “Hello World” for BookKeeper • Pull Request • Bug fix • Doc improvement • Feature implement • 代码规范,Review意⻅见(http://bookkeeper.apache.org/community/contributing/)
12 . BookKeeper Proposal • 定位—major change • 新的特性,⼦子系统 • 影响BookKeeper对外公共接⼝口 • 影响开发者开发流程 • 提案内容 • 动机,改动内容,接⼝口变化,兼容性及迁移计划,备选的⽅方案分析 • 流程 • Issue,Google Doc BP/Markdown,PR, 状态跟踪
13 .BPs
14 .To be a committer User Contributor Committer PMC
15 .对Committer的基本要求 • Apache软件基⾦金金会要求 • Individual Contributor License Agreement (ICLA) • 系统的理理解 • 改动对BookKeeper全⽅方位的影响
16 .To be a member of PMC User Contributor Committer PMC ~~社区Committer选举~~
17 . Apache PMC User Contributor Committer PMC
18 . 总结 • 迈出第⼀一步(牢记官⽹网bookkeeper.apache.org) • Issue report • Pull request(doc,bug fix,feature impl) • 规范化 • 精进之路路 • BookKeeper Proposal • 尊重,交流,参与