Didn't do much coding or writing today, since we spent the afternoon visiting family to celebrate almost being done with immunity.
Anyway, I was able to get my new code up to full coverage. That means the next thing to work on is setting up the runner and list-targets flows. Then, I just need to make sure that this all more-or-less works, which, given the quality of my current tests in some respects, would actually kind of surprise me.
Taking care of that is just going to involve looking over a few lines of code in the prototype, and figuring out how to adapt some of the hackier bits to Cement.
The basic timeline once I have this seemingly working is going to go:
- Test this on itself
- Release prototype on PyPI
- Host the source code... somewhere. I have some ideas, but I need to make some more decisions about my workflow first.
I can't think of too much more that this code needs. You know, other than the core logic that will drive the task scheduling.
Anyway, I'm going to quickly look over the prototype code while this publishes, then get ready for bed.