Contributing
July 14, 2026 ยท View on GitHub
We warmly welcome contributions to the project. Let's discuss ideas or questions in Github discussions or on our public chat. Please feel welcome to open GitHub issues or pull requests. Use ๐ reaction on issues 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.
If you use an AI coding assistant, it reads AGENTS.md for build commands and architecture notes specific to this repository.
Internal documentation
- Development guide
- Building Slint from sources in this repository
- Testing
- GitHub issues triage and labels
- Writing style guide for commit messages, code comments, and documentation
License
By contributing to this project, you agree to license your contributions under the MIT No Attribution License (MIT-0).
To confirm this, you'll be asked to sign a simple Contributor License Agreement (CLA) when you open a pull request. The CLA does not assign copyright or transfer ownership, it simply confirms that you wrote the code yourself and are licensing it under MIT-0.
Coding Style
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.