From 35526dd172586e733e7b2958058a2c51bf7d37da Mon Sep 17 00:00:00 2001 From: Daniel Robbins Date: Mon, 25 Dec 2023 21:58:43 +0800 Subject: [PATCH 1/3] Bindings How to --- README.md | 4 ++++ bindings.md | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 bindings.md diff --git a/README.md b/README.md index bbd99ed99b3..8c6aee30b1c 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,10 @@ There are something you can help: - [ ] Help improve documentation - [ ] Help improve code quality and performance +### Bindings + +We welcome bindings for other languages, please refer to [bindings](bindings.md) for more details. + ## License Apache 2.0, see [LICENSE](LICENSE.txt) for more information. diff --git a/bindings.md b/bindings.md new file mode 100644 index 00000000000..f60f6673529 --- /dev/null +++ b/bindings.md @@ -0,0 +1,27 @@ +## Welcome to the Bindings Contributors + +Welcome to the community of bindings contributors! chDB offers a Stable C ABI, which facilitates the development of bindings in various languages. For a C language calling demo, please refer to the examples in the `/examples` directory, such as `chdbDlopen.c`, `chdbSimple.c`, and `chdbStub.c`. + +### chDB Language Bindings Status + +Here is a table outlining the current status of language bindings for chDB: + +| Language | Repository | Status | +| --- | --- | --- | +| Python | [chdb](https://github.com/chdb-io/chdb) | Production Ready | +| Golang | [chdb-go](https://github.com/chdb-io/chdb-go) | General Available | +| Bun | [chdb-bun](https://github.com/chdb-io/chdb-bun) | General Available | +| Node | [chdb-node](https://github.com/chdb-io/chdb-node) | General Available | +| Rust | [chdb-rust](https://github.com/chdb-io/chdb-rust) | In Development (Contributors Needed) | +| Java | n/a | Contributors Needed | +| PHP | n/a | Contributors Needed | +| Ruby | n/a | Contributors Needed | + +### If +you have already developed bindings for a language not listed above, + +If you are interested in contributing to the development of bindings for a language not listed above, please contact us at: + +- Discord: [https://discord.gg/D2Daa2fM5K](https://discord.gg/D2Daa2fM5K) +- Email: auxtenwpc@gmail.com +- Twitter: [@chdb](https://twitter.com/chdb_io) From 212611dac9086d5710c73f47e4f011a1a6c615cd Mon Sep 17 00:00:00 2001 From: Daniel Robbins Date: Mon, 25 Dec 2023 22:02:02 +0800 Subject: [PATCH 2/3] Ignore md in pipeline --- .github/workflows/build_wheels.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 808c6401bd7..a5b41e45e6a 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -10,6 +10,8 @@ on: types: [created] pull_request: types: [opened, reopened] + paths-ignore: + - '**/.md' jobs: build_wheels_linux: From 1d95cac75b071ee52a08d15833a967c33a5eb13b Mon Sep 17 00:00:00 2001 From: Daniel Robbins Date: Mon, 25 Dec 2023 22:10:22 +0800 Subject: [PATCH 3/3] Update discord link --- bindings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings.md b/bindings.md index f60f6673529..2ddf9658232 100644 --- a/bindings.md +++ b/bindings.md @@ -17,11 +17,11 @@ Here is a table outlining the current status of language bindings for chDB: | PHP | n/a | Contributors Needed | | Ruby | n/a | Contributors Needed | -### If -you have already developed bindings for a language not listed above, +### Need Help? +If you have already developed bindings for a language not listed above, If you are interested in contributing to the development of bindings for a language not listed above, please contact us at: -- Discord: [https://discord.gg/D2Daa2fM5K](https://discord.gg/D2Daa2fM5K) +- Discord: [bindings](https://discord.gg/uUk6AKf7yM) - Email: auxtenwpc@gmail.com - Twitter: [@chdb](https://twitter.com/chdb_io)