Skip to content

docs: port clickhouse-c language client docs from upstream#163

Open
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/39e00ae7
Open

docs: port clickhouse-c language client docs from upstream#163
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/39e00ae7

Conversation

@mintlify

@mintlify mintlify Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Ports the new clickhouse-c (header-only C native protocol client) docs from clickhouse/clickhouse-docs commit 91c27a1 into the Mintlify site.

Changes

  • Added integrations/language-clients/c.mdx mirroring upstream docs/integrations/language-clients/c.md (slug /integrations/c preserved).
  • Converted Docusaurus frontmatter (sidebar_labelsidebarTitle, dropped sidebar_position) and :::note admonition → <Note>.
  • Added a "C" group to integrations/language-clients/navigation.json.

Context

Notes / ambiguities

  • Reused the C++ logo (/images/integrations/logos/logo_cpp.svg) for the nav icon — there is no dedicated C logo asset in this repo yet. Worth swapping if a proper C icon is added.
  • The Mintlify cpp.mdx page uses slug /interfaces/cpp while its upstream uses /integrations/cpp. Per instructions I kept the upstream slug /integrations/c for this new page; if the Mintlify convention should follow the C++ deviation (/interfaces/c), let me know.
  • mint broken-links flags /interfaces/tcp, /interfaces/formats/Native, /interfaces/http, /cloud/overview. These targets all exist (e.g. concepts/features/interfaces/tcp.mdx declares slug /interfaces/tcp); the warnings are pre-existing checker noise, not regressions from this change.

Note

Low Risk
Documentation-only addition with no application or runtime code changes.

Overview
Adds ClickHouse C client (clickhouse-c) documentation to the Mintlify site by porting upstream reference content into a new page at /integrations/c.

The new integrations/language-clients/c.mdx covers the header-only native-protocol client end to end: deliberate non-goals, header layout, vendoring with CHC_IMPLEMENTATION, TCP connect/query/insert flows, column layouts, compression, OpenSSL I/O, and the ioless async client. Mintlify-specific tweaks include sidebarTitle, a <Note> admonition, and preserved anchor IDs.

integrations/language-clients/navigation.json gains a C sidebar group (root integrations/language-clients/c) placed after C++; the nav icon temporarily reuses the C++ logo asset.

Reviewed by Cursor Bugbot for commit 2c920fe. Bugbot is set up for automated code reviews on this repo. Configure here.

@mintlify

mintlify Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
ClickHouse-docs 🟢 Ready View Preview Jun 10, 2026, 6:28 AM

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants