Contribution Guidelines

Code Style

  • C/C++: ClangFormat (.clang-format)

  • Python: PEP8, use black

Conventions

  • Use descriptive commit messages

  • Follow naming conventions from codebase

  • Always run make re && make test

Pull Requests

  • Branch from dev

  • Open PR against main only after full testing