More cleanup today, but more importantly, started working on the Router Builder. This is the magic part of it all. The part that makes it possible to create routers and merge together commands without actually having to write any code. So it’s getting close to be even more fun.
Happy to say as well that the build stuff I built up yesterday on Devember 10 worked on my Windows machine without issue. So I can successfully run this on both my Windows and Mac without issue. So that’s a plus.
Note: spending an hour working on this might not seem like much, but what I’m able to accomplish is still encouraging.
Busy night, I had to help on call people in the middle of my coding, so it delayed things. Still, I put in my hour. Later than I wanted, but here it is. Started adding Router stuff. Learning about React in the process. Yay!
Day 7 is here on GitHub.
So, adding in react after the fact was a pain. But it’s mostly working.
I still need to fix actually clicking on the links, but the basics of
React is up and running. Still a lot more work to be done, but still
Another day has gone by. Another video. And more code. I learned that the recordings are difficult or impossible to see on screens smaller than an ultrawide, so this means they are mostly useless. I need to come up with a solution to that if I mean to keep streaming.
From my commit:
So, didn't really think about it before, but decided to add
configuration injection into our commands. This seems to have worked
out well and I'm happy with the results. The command defines the
configuration and where it expects it, and the application provides the
external configuration in the appropriate location and it automatically
We also now can display route details. This still needs more work, but
we are doing well and progressing.
Day three is done. Not much done today. Cleanup and work on the output functionality. I streamed it once again so you can follow along with the thought process.
Added a TODO.md file, which I think is handy in terms of keeping track of my thoughts, on what has been done, and what needs to be done. I think tomorrow I’m going to work a bit on a UI that is built using this system. Still not sure of a name. Still, three days down. Let’s keep it going.