关于项目
DBX 需要适配几十种数据库(MySQL、PostgreSQL、MongoDB、Redis、ClickHouse、Elasticsearch、SQLite、DuckDB、SQL Server、Oracle、Cassandra、H2、Snowflake、BigQuery 等),每种数据库的协议、驱动、特性都不同。一个功能要跑通所有数据库,开发和测试的工作量很大。
开源之后关注度涨得很快,这两周 Issue 一下多了好几百个,涉及各种数据库、各种平台、各种使用场景。作为个人维护者,已然没有更多的资源去起数据库测试环境了,很多问题也没法复现。比如修复OB 的问题,手上没有 OB 实例;想排查某个 Windows 上的 bug,我只有一台 Mac😂。
一边是 Issue 堆积,一边是有人催着发新版本,实在分身乏术。如果你恰好熟悉某个数据库,或者手上有对应的测试环境,欢迎帮忙认领相关 Issue或提交feature的PR。你的专业领域,正是我够不到的地方。
如何开始
- 在 Issues 中找到感兴趣的未认领问题,在 Issue 下单独评论:
/claim:自动认领 Issue,避免重复工作。认领后 Issue 看板会自动标记为 Ready
/unclaim:不准备继续或暂时无法完成时取消认领,也支持 /unclaimed
- Fork 仓库,基于新分支完成开发和验证
- 提交 PR,并在 PR 描述中填写关联 Issue,例如
Fixes #1234
- PR 合并到默认分支后,如果 Issue 没有自动关闭,当前 assignee 可以在 Issue 下评论
/close
/close 只会在评论者是当前 assignee,并且由该用户提交的关联 PR 已经合并时生效。
最后
谢谢每一位路过的朋友。哪怕只是一个 typo 修复,也欢迎。
每一个 PR 合入后,你的头像都会出现在 DBX 官网贡献墙 上。
点此加入「DBX开发者交流群」
关于项目
DBX 需要适配几十种数据库(MySQL、PostgreSQL、MongoDB、Redis、ClickHouse、Elasticsearch、SQLite、DuckDB、SQL Server、Oracle、Cassandra、H2、Snowflake、BigQuery 等),每种数据库的协议、驱动、特性都不同。一个功能要跑通所有数据库,开发和测试的工作量很大。
开源之后关注度涨得很快,这两周 Issue 一下多了好几百个,涉及各种数据库、各种平台、各种使用场景。作为个人维护者,已然没有更多的资源去起数据库测试环境了,很多问题也没法复现。比如修复OB 的问题,手上没有 OB 实例;想排查某个 Windows 上的 bug,我只有一台 Mac😂。
一边是 Issue 堆积,一边是有人催着发新版本,实在分身乏术。如果你恰好熟悉某个数据库,或者手上有对应的测试环境,欢迎帮忙认领相关
Issue或提交feature的PR。你的专业领域,正是我够不到的地方。如何开始
/claim:自动认领 Issue,避免重复工作。认领后 Issue 看板会自动标记为 Ready/unclaim:不准备继续或暂时无法完成时取消认领,也支持/unclaimedFixes #1234/close/close只会在评论者是当前 assignee,并且由该用户提交的关联 PR 已经合并时生效。最后
谢谢每一位路过的朋友。哪怕只是一个 typo 修复,也欢迎。
每一个 PR 合入后,你的头像都会出现在 DBX 官网贡献墙 上。
点此加入「DBX开发者交流群」