2018年已经接近尾声,亲爱的读者们有没有制定新年计划呢?在这方面ShardingSphere已经做了一些工作了哦
2018年12月21日,Apache软件基金会秘书长Craig L Russell应邀抵达京东,在友好的氛围下参观了京东总部的各处设施,并同ShardingSphere的PPMC沟通讨论了ShardingSphere近期工作重点以及今后发展方向。
会议中ShardingSphere的PPMC提出了一些关于的疑惑,Craig给出了解答并分享了一些自己的想法和经验。重点主要有以下几个方面:
划
重
点
Dev、private和commits邮件列表各自有着不同的用途,应用在合适的场景下,它们能够帮助社区更好地了解ShardingSphere状况,积极参与社区建设。同时也能帮助开发者更好地聆听用户的需求和建议,以及调动社区积极性。
Dev
(dev@shardingsphere.apache.org)
用于功能讨论、发布计划规划以及ShardingSphere一切日程事项的管理事宜讨论以及投票等。
与此同时,ShardingSphere仍将继续使用比较符合用户习惯的GitHub issues。ShardingSphere会将Github的issue列表中的讨论事项转发到dev邮件列表中。
Private
(private@shardingsphere.apache.org)
讨论提升contributor成为Committer以及PPMC等相关事宜,仅限于PPMC和mentor使用。
Commits
(commits@shardingsphere.apache.org)
用于代码提交相关事宜。每一次提交都会通过GitHub的notification转发到邮箱。
1. 迁移代码库
转移方式
在将原Github的repo转移到Apache repo之后,统一重命名包、maven坐标和版权等信息。便于PPMC回顾孵化过程,定位出现许多新增文件的大更新处,确定为转移的起始时间节点。同时公布文档版权变更信息。
持续集成
目前采用的Trivas在Apache INFRA正确设置之前将暂时不可用。会临时将持续集成工具切换为内部的 Jenkins,在Travis就绪后再继续使用Travis。
官方网站转移
把官方网站源码同时迁移至Apache repo的相应分支。
2. Apache Release
讨论Apache发布流程,感谢Apache SkyWalking (Incubating)给出了详细的Apache发布流程
(https://github.com/apache/incubator-skywalking/blob/master/docs/en/guides/How-to-release.md)
ShardingSphere将在迁移至Apache Repo之后,尽快着手Apache版本发布的相关事宜。
3. 新成员加入PPMC
讨论加入PPMC新成员流程及ICLA签署相关事宜。
这次沟通会议全程气氛积极热烈,充满了思维碰撞。会后,我们更加明确了接下来需要做什么,对ShardingSphere未来的整体发展更加明晰,并对Apache Way有了更深刻的理解。我们一直在朝着终目标前进,步履不停!
Apache ShardingSphere(Incubating)自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:Github上收获6000+的stars,70+公司企业的成功案例。此外,越来越多的企业和个人也加入到Apache ShardingSphere(Incubating)的开源项目中,为它的成长和发展贡献了巨大力量。
我们从未停息过脚步,聆听社区伙伴的需求和建议,不断开发新的、强大的功能,不断使其健壮可靠!
开源不易, 我们却愿向着终的目标,步履不停!
那么,正在阅读的你,是否可以助我们一臂之力呢?分享、转发、使用、交流,以及加入我们,都是对我们大的鼓励!
项目地址:
https://github.com/sharding-sphere/sharding-sphere/
更多信息请浏览官网:
http://shardingsphere.io/
Apache ShardingSphere
(Incubating)
扫码进群