We welcome contributions to Apache Iceberg! To learn more about contributing to Apache Iceberg, please refer to the official Iceberg contribution guidelines. These guidelines are intended as helpful suggestions to make the contribution process as seamless as possible, and are not strict rules. [web:3]
If you would like to discuss your proposed change before contributing, we encourage you to visit our Community page. There, you will find various ways to connect with the community, including Slack and our mailing lists. Alternatively, you can open a new issue directly in the GitHub repository. [web:3]
For first-time contributors, feel free to check out our good first issues for an easy way to get started. [web:4]
The Iceberg C++ project is hosted on GitHub at https://github.com/apache/iceberg-cpp. [web:4]
- CMake 3.25 or higher
- C++23-compliant compiler (GCC 11+, Clang 14+, MSVC 2022+)
- Git
Clone the repository for local development:
git clone https://github.com/apache/iceberg-cpp.git
cd iceberg-cpp