Skip to content

🌱 一个人走得快,一群人走得远 — 诚邀PR 共建 #941

Description

@t8y2

关于项目

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。你的专业领域,正是我够不到的地方。

如何开始

  1. 在 Issues 中找到感兴趣的未认领问题,在 Issue 下单独评论:
    • /claim:自动认领 Issue,避免重复工作。认领后 Issue 看板会自动标记为 Ready
    • /unclaim:不准备继续或暂时无法完成时取消认领,也支持 /unclaimed
  2. Fork 仓库,基于新分支完成开发和验证
  3. 提交 PR,并在 PR 描述中填写关联 Issue,例如 Fixes #1234
  4. PR 合并到默认分支后,如果 Issue 没有自动关闭,当前 assignee 可以在 Issue 下评论 /close

/close 只会在评论者是当前 assignee,并且由该用户提交的关联 PR 已经合并时生效。

最后

谢谢每一位路过的朋友。哪怕只是一个 typo 修复,也欢迎。

每一个 PR 合入后,你的头像都会出现在 DBX 官网贡献墙 上。

点此加入「DBX开发者交流群」

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions