900 B
900 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?
- (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
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.
# Python3 environment is required
pip install pre-commit
Then, from the repository folder, execute the following instruction:
# execute in CuPBoP's root folder
pre-commit install
With pre-commit plugin, each local commit will be automatically checked.