Official Wisconsin Robotics software repository for the 2027 University Rover Challenge.
-
All dependencies should be handled by the docker container. To see how to run this repo in the docker container, see the WRoverSoftware_Docker repo.
-
If you need to install python packages, you must add it to
requirements.txtin the docker repo. Then you must rebuild the docker container and open a PR for the changes you made. This is also specified in the docker repo.
-
Make sure that you are running the docker container.
-
Inside the container, clone the repo into the workspace directory:
git clone git@github.com:WisconsinRobotics/WRoverSoftware_26-27.git
-
Initialize pre-commit hooks:
pre-commit install
-
To run pre-commit checks manually:
pre-commit run -a
We use pre-commit hooks to format code and check for simple mistakes. They automatically run before every commit.