Skip to content

Contributing

Apache Paimon Rust welcomes contributions from everyone. See the full Contributing Guide for detailed instructions.

Quick Start

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/<your-username>/paimon-rust.git
  3. Create a feature branch: git checkout -b feature/my-feature
  4. Make your changes and add tests
  5. Run checks locally before submitting
  6. Open a Pull Request

Development Setup

# Ensure you have the correct Rust toolchain
rustup show

# Build the project
cargo build

# Run all tests
cargo test

# Format code
cargo fmt

# Lint (matches CI)
cargo clippy --all-targets --workspace -- -D warnings

Finding Issues

Community