Tools to Install

Running these scripts are completely optional, you do NOT need to run them to get up and running as they can increase the size of your PR.

We use Godot Toolkit to run linting and check code complexity. You'll need Python and gdtoolkit installed before running any shell scripts below.

pip3 install 'gdtoolkit==3.*'

Run linting and apply it on project

sh tools/bin/lint-scripts-apply.sh

Run code complexity

sh tools/bin/lint-scripts-apply.sh

Create Scene test files

sh tools/bin/create-scene-test-files.sh

Create Script test files

sh tools/bin/create-script-test-files.sh

Testing

We use GUT to run tests.