We warmly welcome contributions to the project. Let's discuss ideas or questions in Github discussions. Please feel welcome to open GitHub issues or pull requests. Use 👍 reaction on issue that you consider important.
Issues which we think are suitable for new contributors are tagged with https://github.com/slint-ui/slint/labels/good%20first%20issue.
- Development guide
- Building Slint from sources in this repository
- Testing
- GitHub issues triage and labels
All contributions are accepted under the terms of the MIT No Attribution License. Please note that you must have written the contribution 100% yourself and that no rights have been transferred to third parties (e.g. your employer). In any other case, please let us know.
When opening a pull request, you will be asked to sign a Contributor License Agreement (CLA).
For the Rust portion of the code base, the CI enforces the coding style via rustfmt.
For the C++ portion of the code base, the CI enforces the coding style via clang-format.