Skip to content

👨‍🌾 Shepherd is the code management system used on the RoboCon brains

License

Notifications You must be signed in to change notification settings

systemetric/shepherd

Repository files navigation

Shepherd

Shepherd is the code management system used on the RoboCon brains. For more infomation about how to use it see here. Eventually there will be technical documentation about how shepherd works here

Shepherd itself

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

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.

About

👨‍🌾 Shepherd is the code management system used on the RoboCon brains

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages