We are constantly trying to extend the library, improve the user experience and the documentation. Any contribution or feedback is highly appreciated. We welcome contributions of all kinds, including bug reports, feature requests, documentation improvements, and code contributions.
If you would like to contribute to CLUEstering, please follow these guidelines:
- Fork the repository and create your branch from
main. - Create a new branch for your feature or bug fix with
NOTE: Please use a standard radix for the name of your branch, e.g.
git switch -c <branch-name>
feature/,docs/,fix/,refactor/,chore/. - Add your changes and commit them with a clear and concise message. Also make sure that the source files, as well as the CMake files, are formatted using
respectively
clang-formatandcmake-format. - Push your branch to your forked repository.
- Create a pull request to the
mainbranch of the original repository. Please make sure to provide a clear description of your changes and the motivation behind them.
If you encounter a bug or have a feature request, please open an issue on GitHub. When opening an issue, please provide as much detail as possible. If you are reporting a bug, please include steps to reproduce the issue, as well as any relevant error messages or logs.
By contributing to this project, you agree that your contributions will be licensed under the MPL-2.0 license.