Skip to content

Team3256/Final_Bot_2024

Repository files navigation

Convention

  • Spotless: ./gradlew spotlessApply

Guides

File locations

Category

  • Constants are centralized in Constants.java are decentralized per subsystem due to the insane amount of merge conflicts caused by centralizing them
  • Helpers are decentralized (per system)
  • Shared (across multiple subsystems) helpers go to the drivers folder.
  • Simulation is decentralized (per subsystem), Sim 2D visualizer is centralized in RobotSimviz.java
  • Commands are decentralized (per subsystem), huge command compositions are centralized in autos/ folder

Individual

  • PathPlanner autos in deploy/pathplanner
  • Glass config in simgui.json, simgui-window.json, and simgui-ds.json

software plan:

find 254 2022 code and copy and paste