关于 Hacking Camp

2021 年 1 月结束的 TiDB 黑客马拉松中诞生了许多明星项目,如 UDF、图数据库、文档自动纠错等等,为 TiDB 构建了丰富的生态和卓越的性能提升,令人不禁感叹「社区的力量」。

为了让这些项目能够真正落地,继续在社区中发光发热,TiDB 社区联合经纬中国计划在 2 月举办一个为期 8周的 Hacking Camp。本次活动将邀请 PingCAP 及合作伙伴提供导师,帮助项目团队一起制定合理的后续计划和商业方向,并将向社区公开阶段性成果。

第一期 Hacking Camp 结束后将由每支队伍的导师评估是否可以顺利毕业。所有毕业的团队队员将获得 TiDB 定制周边一份。

第一期入围项目

第一期 Hacking Camp 共有 5 个项目入围,感兴趣的小伙伴可以点击加入队伍下方的交流群,共同为项目添砖加瓦。

team-avatar

我们将为 TiDB 实现一个用户自定义函数(UDF,User Defined Function)引擎。通过 UDF 用户可以编写复杂的自定义函数执行逻辑,并在数据库上直接进行计算。 我们的 UDF 实现具有以下特性:高性能;沙盒安全,可用于 TiDB Cloud;执行逻辑丰富,甚至支持机器学习、受控的网络访问等;用户可使用多种编程语言(例如自己最熟悉的语言)编写函数逻辑;相同的 UDF 能同时在 TiDB、TiKV 和 TiFlash 上执行,最大化利用分布式资源;相同的 UDF 同时兼容 x86、ARM 等不同平台架构,TiDB Cloud 可以无负担切换到 ARM;为 MySQL 编写的 UDF 可运行在 TiDB 上;符合人行分布式数据库评测标准。

' or 0=0 or '

team-avatar

开发一个 Visual Studio Code 插件,极大提升开发者开发和调试 TiDB 项目的体验。

TiDE

team-avatar

Boost bug fix efficiency. In this project, we identified the inefficiency in how currently TiDB bug issues are processed. After a bug issue is submitted, a developer always tries to manually reproduce the case with the provided test cases. It is not rare that an issue is automatically tagged as a bug before it is finally classified as a not a bug/cannot reproduce by another developer. Our project aims to reduce manual efforts during the mentioned process and provide the developer with more precise and concise bug information. We plan to implement a Continuous Integration (CI) tool to smartly reproduce the bug issue and to previously tag it before any manual efforts. We also expect to link each issue with an environment to facilitate the later manual recheck by the developer.

zhangyushao

team-avatar

本提案提供一套侧重中文技术文档的写作风格检查与自动化管理解决方案,包括: 完整的中文文档写作风格指南: 为文档作者和审校者提供统一的文档写作参考规范中文文档分析工具和中文文档风格检测工具: 可检测存量或增量文档中的风格问题基于 GitHub 的文档管理 bot: 可以自动建立 issue 或 PR 修复存量或增量文档中的风格问题基于机器学习辅助文档写作:可以辅助生成具有统一风格的文档可明显降低文档的审查工作量、提高文档整体质量,调动工程师积极参与文档内容建设。 本提案适用于任何需要专业技术文档的项目,具有普及性。

zh.md

team-avatar

AWS native testing framework TiDB 作为一款云上数据库,其云上特性与云厂商提供的特性息息相关,如何使用领先的云厂商 aws 基础设施对 TiDB 进行全自动化的测试一直是一个难点和重点,这个 hackathon 项目完全使用 aws 的基础设施来进行测试 TiDB, 如 s3 存储备份文件,lambda 来执行具体的测试事项,aws codepipeline 来作为调度执行引擎,cloud watch 观测 TiDB 的表现,并且可以使用 chaos mesh 作为注入等

Ti-Improve

Hacking Camp 时间线

  • 2021.02.23

    活动开启,招募社区成员参加

  • 2021.03.15-3.20

    公布项目阶段性成果

  • 2021.04.20-04.25

    公布项目阶段性成果

  • 2021.04.28

    Hacking camp 毕业典礼

Hacking Camp 导师团

Tutor avatar
熊飞 | 经纬中国合伙人
风起于青萍之末。星星之火可以燎原。祝各个项目在Camp中快速迭代升级,成为社区乃至所有开发者的必备产品。
Tutor avatar
吴陈尧 | GGV 纪源资本执行董事
中国开源创业者要注重社区的搭建,以技术作为立身之本;从创办之初就要注重国际化,鼓励中外工程师共同参与;商业化进程视具体服务的客户群来决定,在社区形成一定的规模后就可以商业化。
Tutor avatar
刘洪清 | Juicedata CEO
JuiceFS 跟 TiDB 有很多相似点,好奇它们能够碰撞出怎样的火花,Happy Hacking!
Tutor avatar
黄明明 | 明势资本创始合伙人
开源改变世界,开发者定义开源,我们一起开玩。
Tutor avatar
于真真 | 初心资本执行董事
我们感知到了开源的魅力,并无比期待开源的世界,希望在 Hacking Camp 中找到中国开源的新生力量。
Tutor avatar
刘洋 | Flomesh CTO/联合创始人
作为 PingCAP 的老朋友,一直认为 TiDB 是中国最好的开源社区之一。希望与大家一起,将 TiDB/TiKV 发展为产品的基础设施。Open Source Rocks!
Tutor avatar
马晓宇 | ' or 0=0 or '
祝五湖四海汇聚而成的社区hacker们能在tidb项目获得快乐,让我们一起为星辰大海的旅程加油充电。
Tutor avatar
段兵 | zh.md
祝愿 zh.md 团队能帮助中文技术文档工程师提升 10 倍效率。
Tutor avatar
刘金龙 | TiDE
Nothing's impossible and all depends on man
Tutor avatar
翟玉龙 | zhangyushao
让项目全力为 PingCAP 社区 “加速”,同时走向更广泛的社区,吸引更多的志同道合的伙伴一起 hacking!
Tutor avatar
冯立元 | Ti-Improve
希望 Ti-Improve 能尽快落地,极大地 Improve 我们整个社区研发测试效率。
Tutor avatar
|> 10HUG | 10Fund Hacker User Group
希望更多 PingCAP Hacking Camp 一样的活动帮助中国开发者释放超级生产力。We are re-coding the world.

赞助合作