Contributing Guide
This file is incomplete. Feel free to open an issue if there is missing information you desire.
Dev environment
Download and install python3 and pip
Run
source ./dev_bootstrap.shRun
test-docker-images/build_all.sh
Build and test
See docs/installation for more details on building
Run
maketo build scubainitRun
./ci/test_setup.shto build docker images necessary for unit testingRun
./run_unit_tests.sh,static_analysis.shandrun_full_tests.pyto test
Code Format
Scuba is compliant with the Black code style. Code format in PRs is verified by a GitHub action.
To check code formatting:
$ ./code_format.py
To fix code formatting:
$ ./code_format.py --fix