CuPBoP/CONTRIBUTING.md

866 B

Contributing to CuPBoP

Thank you for your interest in contributing to CuPBoP! We appreciate all contributions, including but not limited to:

  • Add documentation
  • Add new features and components
  • Fix bugs

How to contribute?

  1. (Optional) Open an issue and discuss your idea before start
  2. Fork the latest version CuPBoP
  3. Commit to the forked repo
  4. Create a Pull Request to CuPBoP main branch

Code style

We follow the Clang format in this repo. To make sure your contribution is following the correct style, we highly recommend you to install pre-commit before development.

# Python environment is required
pip install pre-commit

Then, from the repository folder, execute the following instruction:

 pre-commit install

With pre-commit plugin, each local commit will be automatically checked.