Shuffleboard is organized into three base projects: api
, app
, and plugins
. plugins
has additional
subprojects that the main app depends on to provide data types, widgets, and data sources for basic FRC use.
To run shuffleboard use the command ./gradlew :app:run
.
To build the APIs and utility classes used in plugin creation, use the command ./gradlew :api:shadowJar To build the Shuffleboard application, use the command ./gradlew :app:shadowJar