Only way we got it to work was to put everything except the drivetrain into one command and one subsystem - looking to understand Java better and use the framework the right way in 2020. Appreciate CD and all of the posts that help us learn!
Highlight: frcconf (working title) was developed this offseason to significantly reduce deployment times when all you’re changing are configuration values. Current plan is to release it on jitpack in a more polished state this build season.
Example implementation - RobotMap is written, and ConfiguredRobotMap is generated and then can be used by ConfigLoader. It gets picked up in the deployment process, so no need to copy it from the build/generated folder into your source code.
Our CAD lead has shared SolidWorks files for the robot modules we designed during pre-season training. We also plan to share Drivetrain chassis files (a tweak from the version we posted last year) before kickoff.