systemetric / shepherd

👨‍🌾 Shepherd is the code management system used on the RoboCon brains
Other
2 stars 1 forks source link

Clean up shepherd to be API first #39

Open shardros opened 2 years ago

shardros commented 2 years ago

Cleaning up shepherd to provide an API which is meant to be used by machines.

The way shepherd is currently used is as sheep which is a hack which is pretending to be a user using the old run and upload pages which no longer exist.

The issue with doing this is the shepherd code whilst is hack is quite battle tested and we can be certain it works.

It is a huge amount of work, the payoff is however much clean code is worth.