Skip to content

Project Structure

  • src/main/cpp/: The main C++ code for the robot.
  • src/main/include/: The header files for the main C++ code.
  • src/main/deploy/: Files that will get deployed to the roborio, namely containing pathplanner paths.
  • src/test/cpp/: The test code for the robot.
  • gradle/: The gradle wrapper and other gradle files.
  • vendordeps/: Vendor dependencies, such as the WPIlib (should be added using the vscode manage vendor libraries command).
  • build.gradle: The gradle build file. This is the file that tells Gradle how to build the robot code.
  • settings.gradle: The gradle settings file. This file tells Gradle what to build.
  • gradlew: The gradle wrapper. This script will download Gradle, so you don't have to install it yourself.
  • gradlew.bat: The gradle wrapper for windows. This script will download Gradle, so you don't have to install it yourself.

Subsystem Structure