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
- (Optional) Open an issue and discuss your idea before start
- Fork the latest version CuPBoP
- Commit to the forked repo
- Create a Pull Request to CuPBoP main branch
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.