All kinds of contributions are welcome, including but not limited to the following.
- Fixes (typo, bugs)
- New features and components
- Fork and pull the latest xrtailor
- Checkout a new branch with a meaningful name (do not use master branch for PRs)
- Commit your changes
- Create a PR
- If you plan to add some new features that involve large changes, it is encouraged to open an issue for discussion first.
- If you are the author of some papers and would like to include your method to xrtailor, please contact us. We will much appreciate your contribution.
We follow the Google C++ Style Guide. We use the following tools for linting and formatting:
-
clang-tidy: linter
-
clang-format: formatter
Style configurations of clang-tidy can be found in .clang-tidy and clang-format in .clang-format.
Before creating a PR, make sure your code passes clang-tidy checks and is formatted with clang-format.