在你参与 Apache ShardingSphere 项目开发时,是否曾因为这些问题困惑:
- 对项目感兴趣,但不清楚自己可以为项目做什么
- 在众多 issue 中,找不到合适自己参与的 issue 任务
- 认为参与开源项目门槛较高,对自己的能力不够自信
为了让更多开发者朋友更轻松地了解、参与到本项目, Gitee x Apache ShardingSphere 推出了 11 issue 任务,涵盖适合新手参与的 6 个 Good First Issue 以及 5个中等难度的issue。 快来完成 issue 任务,拿个好礼回家!
活动流程
参与 issue 解决 : 5月27日-6月30日
最佳/优秀贡献者评选 :7月1-2日
结果公布+奖品发放:7月5日
参与方式
- 在新手/其他 issue 区选择一个或多个 issue 任务,完成它。
- 完成 issue 描述需求后,在 issue 所属仓库中提交 Pull Request ,并复制 issue ID 至 PR 描述,提交审核(注意:提交 pr 时请备注【Gitee八周年活动】)Fork + PullRequest 模式帮助文档
- 在活动页(点击阅读原文)评论区提交:issue 编号+ 已提交
新手区 issue
| 编号 | 类型 | issue 描述 | issue 链接 |
|---|---|---|---|
| 1 | 代码重构 | 使用Lambda表达式重构For循环 | 查看详情 |
| 2 | 文档新增 | 新增ShardingSphere-Proxy 配置变更历史的文档 | 查看详情 |
| 3 | 代码重构 | 移除 Proxy 的枚举 TransactionOperationType | 查看详情 |
| 4 | 文档优化 | 根据需求说明完成ShardingSphere-JDBC Spring 命名空间配置变更历史的文档调整 | 查看详情 |
| 5 | 文档优化 | 根据需求说明完成ShardingSphere-JDBC Spring Boot Starter配置变更历史的文档调整 | 查看详情 |
| 6 | 文档优化 | 根据需求说明完成ShardingSphere-JDBC Java API变更历史的文档优化 | 查看详情 |
其他 issue
| 编号 | 类型 | issue 描述 | issue 链接 |
|---|---|---|---|
| 7 | 新增配置 | 为每个表提供 queryWithCipherColumn 配置 | 查看详情 |
| 8 | 代码逻辑优化 | 目标类的check逻辑里,校验要删除的table是否在BindingTableRules中有引用,如果存在引用,抛出合理异常 | 查看详情 |
| 9 | 文档优化 | 将API变更历史迁移到统一目录下,方便用户查找。内容校对,检查各模式下变更历史的正确性,对内容不完整的进行补充。 | 查看详情 |
| 10 | 代码优化 | PG Prepare语句解析代码优化 | 查看详情 |
| 11 | 文档优化 | 参考API配置变更历史文档优化,完成Others目录下文档层级的调整。 | 查看详情 |
活动奖励
🎖 所有提交 PR 且审核通过的小伙伴都可获得 Gitee 开源主题贴纸+摄像头遮挡贴一份。
🎖 本项目维护者将在活动期间参与 issue 解决的小伙伴中评出「最佳贡献者」,奖励 500 元京东购物卡一份。
🎖 本项目维护者将在活动期间参与 issue 解决的小伙伴中评出「优秀贡献者」,奖励 Gitee 大礼包一份。
关于 Apache ShardingSphere
ShardingSphere,具备“平台化、可插拔、云原生”等特点,是大规模数据应用、数据增值应用的理想解决方案。