[ { "name": "Command v2 Robot", "description": "Command v2, with explanatory comments and example code.", "tags": [ "Commandv2" ], "foldername": "commandv2", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Command v2 Robot Skeleton (Advanced)", "description": "Skeleton (stub) code for Command v2, without explanatory comments and example code.", "tags": [ "Commandv2", "Skeleton" ], "foldername": "commandv2skeleton", "gradlebase": "cpp", "commandversion": 2 }, { "name": "OpMode Robot", "description": "OpMode style, with explanatory comments and example code.", "tags": [ "OpMode" ], "foldername": "opmode", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Timed Robot", "description": "Timed style, with explanatory comments and example code.", "tags": [ "Timed" ], "foldername": "timed", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Timed Skeleton (Advanced)", "description": "Skeleton (stub) code for TimedRobot, without explanatory comments and example code.", "tags": [ "Timed", "Skeleton" ], "foldername": "timedskeleton", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Timeslice Robot", "description": "Timeslice style", "tags": [ "Timeslice" ], "foldername": "timeslice", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Timeslice Skeleton (Advanced)", "description": "Skeleton (stub) code for TimesliceRobot", "tags": [ "Timeslice", "Skeleton" ], "foldername": "timesliceskeleton", "gradlebase": "cpp", "commandversion": 2 }, { "name": "RobotBase Skeleton (Advanced)", "description": "Skeleton (stub) code for RobotBase - Not recommended for competition use", "tags": [ "RobotBase", "Skeleton" ], "foldername": "robotbaseskeleton", "gradlebase": "cpp", "commandversion": 2 }, { "name": "Romi - Command Robot", "description": "Romi - Command style", "tags": [ "Commandv2", "Romi" ], "foldername": "commandv2", "gradlebase": "cppromi", "commandversion": 2, "extravendordeps": [ "romi" ] }, { "name": "Romi - Timed Robot", "description": "Romi - Timed style", "tags": [ "Timed", "Romi" ], "foldername": "timed", "gradlebase": "cppromi", "commandversion": 2, "extravendordeps": [ "romi" ] }, { "name": "XRP - Command Robot", "description": "XRP - Command style", "tags": [ "Commandv2", "XRP" ], "foldername": "commandv2", "gradlebase": "cppxrp", "commandversion": 2, "extravendordeps": [ "xrp" ] }, { "name": "XRP - Timed Robot", "description": "XRP - Timed style", "tags": [ "Timed", "XRP" ], "foldername": "timed", "gradlebase": "cppxrp", "commandversion": 2, "extravendordeps": [ "xrp" ] } ]