-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Shepherd is the code management system used on the RoboCon brains. For more infomation about how to use it see here.
For information about how to develop see here
Shepherd is effectively a rewrite of Student Robotics' Herdsman, which allows competitors to upload code to their robot and view logs in real time.
As Herdsman is a Twisted app, and the author of Shepherd is not familiar with Twisted, it was decided that writing a Herdsman clone that uses Flask would be easier than working out how to deploy Herdsman in the context of RoboCon, and thus Shepherd was created.
Sheep is an implemenation of VS-Code in a browser with some modifications to make to make it more suitable for RoboCon. It features a scratch like editor based off Google's Blockly Project, which works with the robot library.