Thanks for taking a look at the project.
- Use Qt
6.6.0or newer. - Fetch the vendored dependencies first:
python .\scripts\bootstrap.py
Typical Windows build:
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH=...<qt>...
cmake --build build --config Debug --target RiveQtQuick
Run the tests before sending changes:
ctest --test-dir build -C Debug --output-on-failure
- Keep changes small and direct.
- Follow the existing style in the project.
- The repo has a
.clang-formatfile. Use it for C and C++ changes.
- Every checked-in file in
tests/assetsneeds a source and license note. - Update
tests/assets/manifest.jsonwhen you add, replace, or remove a test asset. - If an asset comes from the Rive marketplace, include the creator credit and license.
- Explain what changed and why.
- Mention the build or test command you used.
- Call out platform-specific changes when relevant.