Coming from these comments: - https://github.com/systemetric/shepherd/issues/38#issuecomment-1101451514 - https://github.com/systemetric/shepherd/issues/38#issuecomment-1101453206 - https://github.com/systemetric/shepherd/issues/38#issuecomment-1101602557 - https://github.com/systemetric/shepherd/issues/38#issuecomment-1101700385 Must Do: - [ ] Rewrite the `shepherd` API using FastAPI (https://fastapi.tiangolo.com/) - This has been attempted elsewhere: https://github.com/systemetric/shepherd-fast - [ ] Add unit tests Might Do: - [ ] Automagically generate `mock-shepherd` from `shepherd` - [ ] Rewrite robot lib - [ ] Encapsulated within shepherd so that the robot lib outlives the usercode. - [ ] As a module - [ ] Possibly in rust
Coming from these comments:
Must Do:
shepherdAPI using FastAPI (https://fastapi.tiangolo.com/)Might Do:
mock-shepherdfromshepherd