Skip to content

Contributing

Thanks for helping. Bug reports, fixes and new drawing ideas are all welcome.

Set up

Follow the guide's Setup, then install the test tools:

pip install -e ".[dev,media]"

Before you open a pull request

Run the same two checks CI runs, from the RoyaleViser folder:

python -m pytest -q
python -m ruff check royaleviser tests

Some tests skip on your machine and say why in their skip line, for example when no engine is built. A skip is not a pass, and CI runs the rest.

What goes where

Questions

Ask on Discord, or open an issue.