From 04bdaf8f5a726803a5d2894cfe79036acbeb2bb9 Mon Sep 17 00:00:00 2001 From: harehare Date: Sun, 12 Apr 2026 21:27:13 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=93=9D=20docs:=20add=20language=20bin?= =?UTF-8?q?dings=20documentation=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add language_bindings.md with a table of available bindings - Add Language Bindings entry to SUMMARY.md - Update README.md to reference the new docs page --- README.md | 8 +------- docs/books/src/SUMMARY.md | 1 + docs/books/src/start/language_bindings.md | 13 +++++++++++++ 3 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 docs/books/src/start/language_bindings.md diff --git a/README.md b/README.md index 1fee4347d..10e4122ba 100644 --- a/README.md +++ b/README.md @@ -186,13 +186,7 @@ The interactive API documentation is available at [Swagger UI](https://api.mqlan ## Language Bindings -Language bindings are available for the following programming languages: - -- [mq_elixir](https://github.com/harehare/mq_elixir) -- [mq-python](https://github.com/harehare/mq-python) -- [mq-ruby](https://github.com/harehare/mq-ruby) -- [mq-java](https://github.com/harehare/mq-java) -- [mq-go](https://github.com/harehare/mq-go) +Language bindings are available for Elixir, Python, Ruby, Java, and Go. See the [Language Bindings documentation](https://mqlang.org/book/start/language_bindings.html) for details. ## Usage diff --git a/docs/books/src/SUMMARY.md b/docs/books/src/SUMMARY.md index 8a1e9b066..14e0fa776 100644 --- a/docs/books/src/SUMMARY.md +++ b/docs/books/src/SUMMARY.md @@ -11,6 +11,7 @@ - [MCP](start/mcp.md) - [Debugger](start/debugger.md) - [External Subcommands](start/external_subcommands.md) + - [Language Bindings](start/language_bindings.md) - [Example](start/example.md) - [Reference](reference/index.md) - [CLI](reference/cli.md) diff --git a/docs/books/src/start/language_bindings.md b/docs/books/src/start/language_bindings.md new file mode 100644 index 000000000..9dcff58ac --- /dev/null +++ b/docs/books/src/start/language_bindings.md @@ -0,0 +1,13 @@ +# Language Bindings + +mq provides official language bindings for several programming languages, allowing you to integrate mq's Markdown processing capabilities directly into your applications. + +## Available Bindings + +| Language | Repository | +|----------|-----------| +| Elixir | [mq_elixir](https://github.com/harehare/mq_elixir) | +| Python | [mq-python](https://github.com/harehare/mq-python) | +| Ruby | [mq-ruby](https://github.com/harehare/mq-ruby) | +| Java | [mq-java](https://github.com/harehare/mq-java) | +| Go | [mq-go](https://github.com/harehare/mq-go) | From 6e91d82df1229f57beea875e32eb040312478d8c Mon Sep 17 00:00:00 2001 From: harehare Date: Sun, 12 Apr 2026 21:54:05 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=93=9D=20docs:=20update=20REST=20API?= =?UTF-8?q?=20link=20formatting=20and=20add=20language=20bindings=20to=20s?= =?UTF-8?q?itemap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/books/src/sitemap.xml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 10e4122ba..6b91c5247 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ The [Playground](https://mqlang.org/playground) lets you run mq queries in the b ### Web API -You can try mq without installing anything via the hosted REST API at https://api.mqlang.org. +You can try mq without installing anything via the hosted REST API at [https://api.mqlang.org](https://api.mqlang.org). The interactive API documentation is available at [Swagger UI](https://api.mqlang.org/docs). diff --git a/docs/books/src/sitemap.xml b/docs/books/src/sitemap.xml index c7e24fc3d..e73e03a2c 100644 --- a/docs/books/src/sitemap.xml +++ b/docs/books/src/sitemap.xml @@ -53,6 +53,10 @@ https://mqlang.org/book/start/external_subcommands 1.0 + + https://mqlang.org/book/start/language_bindings + 1.0 + https://mqlang.org/book/start/example 1.0