Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.91 KB

File metadata and controls

46 lines (34 loc) · 1.91 KB

Contributing

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]

Contributing to Iceberg C++

The Iceberg C++ project is hosted on GitHub at https://github.com/apache/iceberg-cpp. [web:4]

Development setup

Prerequisites

  • CMake 3.25 or higher
  • C++23-compliant compiler (GCC 11+, Clang 14+, MSVC 2022+)
  • Git

Building from source

Clone the repository for local development:

git clone https://github.com/apache/iceberg-cpp.git
cd iceberg-cpp