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.
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.