The Team254 geometry and spline calculation libraries have a new home - TheGreenMachine/splines-kt. They're in Kotlin now, so they can be shared across web and robot (and wherever we need them).
There are failing unit tests, however, they are not a regression against the swerve-2 branch. The same unit tests fail on the current state of swerve-2 with the same errors.
The Spotless formatting check will also fail - I ran Spotless but it touched too many files that weren't related to this PR, since the code on swerve-2 hasn't been formatted in a while. It might make sense to optimize imports / run Spotless on one of our 'base branches' soon.
Please squash this merge - the second two commits are simple things that I missed.
The Team254 geometry and spline calculation libraries have a new home - TheGreenMachine/splines-kt. They're in Kotlin now, so they can be shared across web and robot (and wherever we need them).
There are failing unit tests, however, they are not a regression against the
swerve-2
branch. The same unit tests fail on the current state of swerve-2 with the same errors.The Spotless formatting check will also fail - I ran Spotless but it touched too many files that weren't related to this PR, since the code on swerve-2 hasn't been formatted in a while. It might make sense to optimize imports / run Spotless on one of our 'base branches' soon.
Please squash this merge - the second two commits are simple things that I missed.