Skip to content

[docs] Add C++ client documentation#2923

Open
Prajwal-banakar wants to merge 2 commits intoapache:mainfrom
Prajwal-banakar:docs-cpp-clients
Open

[docs] Add C++ client documentation#2923
Prajwal-banakar wants to merge 2 commits intoapache:mainfrom
Prajwal-banakar:docs-cpp-clients

Conversation

@Prajwal-banakar
Copy link
Copy Markdown
Contributor

Purpose

Linked issue: close #2448

This PR adds a lightweight documentation page for the Fluss C++ Client, following the same pattern as the recently merged Rust (#2462) and Python (#2461) client documentation PRs.

Brief change log

Tests

Manual verification using the Docusaurus development server page renders correctly and appears in the correct sidebar position.
image

API and Format

Documentation only. No API or storage format changes.

Documentation

Adds new page for C++ client

Copy link
Copy Markdown
Contributor

@leekeiabstraction leekeiabstraction left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TY, mostly LGTM. Left a comment. PTAL.


The C++ client is not yet published as a package and must be built from source.

**Prerequisites:** CMake 3.22+, C++17 compiler, Rust 1.85+, Apache Arrow C++ library
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C++ build from source is slightly more involved with dependencies installation needed as well. Can we either add steps to install those and / or link to main doc e.g. see also steps to install pre-requisites

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added the dependency installation steps for macOS and Ubuntu/Debian, and linked to the full installation guide for advanced options like CMake FetchContent integration. PTAL!

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.

[Docs] Add documentation for C++ Client

2 participants