Coding 2022-01-28
The stuff I was talking about coding for the sake of the worldbuilding book/site yesterday? It turns out that it's not as easy as I thought, because apparently nothing is allowed to be easy?
Basically, I wanted to improve ALE's support of rstcheck so I can have rstcheck pick up on the config file and have proper checking of files that use custom directives. Per a comment on a previous PR attempting to add similar functionality, all I need to do is conditionally pass the relevant command-line argument when the version of rstcheck is greater than, um...
So, this is a problem.
I think the path of least resistance is to fork rstcheck, cut a local release, and point the checkout of ALE that neovim uses to my fork. I don't want to do that right now, so I'm just going to pause to take stock, and prioritize the various things I can work on.
- Work on my draft for Missable Mysteries
- Work on my outlines for worldbuilding
- Work on my outlines for Missable Mysteries
- Rejigger how I'm setting up rstcheck and ALE
- Cut new release of rstcheck
- Support passing --config option from ALE to rstcheck
- Work on my draft for worldbuilding
- Support passing --config option from ALE to rstcheck
- Cut new release of rstcheck
- Verify my outline of how Dynamic should work in MOTR.
- Make the changes
- Update Invocation
- Write user-facing code
- Write tests
- Cut a new version
- Confirm that Invocation actually simplifies writing motrfiles.
- Release a new version, and try it out with my other projects.
- Work on other personal coding projects.
- Release a new version, and try it out with my other projects.
- Confirm that Invocation actually simplifies writing motrfiles.
- Cut a new version
- Write tests
- Write user-facing code
- Update Invocation
- Make the changes
This is a somewhat intimidating tower of tasks, but just start peeling stuff off the bottom, I guess. For now, I'm going to take things easy. I'll see what I'm up for in the next few days.
Good night.