zjw1111 opened a new pull request, #129: URL: https://github.com/apache/paimon-cpp/pull/129
### Purpose Linked issue: close #xxx Introduce build/package helper scripts, ccache setup, public API aggregation headers, examples, symbol export map, coverage helper, and third-party dependency download metadata migrated from the Alibaba Paimon C++ repository. This PR migrates: - `PaimonConfig.cmake.in` - `build_and_package.sh` - `.github/.rat-excludes` - `.github/actions/setup-ccache/action.yml` - `ci/scripts/build_paimon.sh` - `ci/scripts/setup_ccache.sh` - `examples/clean_demo.cpp` - `examples/read_write_demo.cpp` - `include/paimon/api.h` - `include/paimon/arrow/abi.h` - `src/paimon/symbols.map` - `test/generate_coverage.sh` - `third_party/download_dependencies.sh` - `third_party/versions.txt` The Alibaba-owned file headers were converted to ASF headers. The Apache Arrow-derived files keep their Arrow attribution, and the `LICENSE` Apache Arrow section is updated for the Arrow C Data Interface and third-party dependency helper files. External contributor analysis found per-file threshold hits for Zihao Ye, but no `Co-authored-by` trailer is included per maintainer decision. ### Tests ### API and Format This introduces public API aggregation headers under `include/paimon`, but does not change storage format or protocol. ### Documentation No user-facing documentation changes. ### Generative AI tooling Migrated-by: OpenAI Codex -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
