Skip to content

klzsh/RobotCode75-2024

Repository files navigation

2024

Dependencies

  • Java - see which version the current WPILib uses
  • Git
  • WPILib - get it from Here
  • Up to date Windows, Linux, Or MacOS version
  • Extra VsCode Extensions
    • Better Comments
    • IntelliCode
    • IntelliCode API Usage Examples
    • IntelliCode Completions
    • LiveShare
    • Gradle For Java
    • Gradle Language Support
  • Choreo (app)
  • Optional - Gradle

Getting Started

  • Make sure Git is up to date and that you have configured it to your github account
  • Clone this repo to an easy to access location

Organization and Contribution

Repo Structure

  • the main build season code is located in the main branch
  • Other branches reference different phases of offseason development

Code Formatting

  • As of 2024, all code committed to this repository should be run through the spotless checker. Refer to this link on how to add to a WPILib project

A Rough Roadmap for a Build Season

  • Plan subsystems/commands once a design has been settled on
  • Swerve drive code can be used from Team 364 (BaseTalonFXSwerve)
  • Start planning auto paths early, Don't program the full auto in week 6!
  • Most code should be done before the robot is built, leaving robot configuration and Constants.java changes, as well as motor control requests (if necessary)
    • Code logic should be finished by week 2 or 3

Contributors by year

2022

2023

2024

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages