b/rb/log 2: bigger steps
it generated this whole site!
mood: proudcodingblog/reblogdevlogover the past week-and-change i:
- built a working blog-generating crate
- decided on the underlying abstraction for blog/reblog
- rebuilt a working blog-generating crate
- wrote up a project page
all told: very proud of the progress! it runs fast enough (on an admittedly very small blog) that i can just watch -n0.1
it and get live updates even before i implement them.
at the same time, there's kind of not much to log. probably 90% of the code has been entirely rewritten, as is tradition for my projects this early on. i've nailed down the core abstractions and figured out how i can build features like i18n, but there's already a bit of tech debt to tackle and some still-missing functionality. (the index page is still manually updated, for example, and i have to manually copy the git repo in.)
in building this very first version, i've realized that i have a lot of work to do. some tools i need just don't seem to exist, at least not that i can find. nothing imminent, though, and it won't stop me from getting things to work, but it means this is gonna have a lot of spinoffs.
still, i'm in a good place! and it's in a good place to continue development.
by next week, i'm hoping to:
- clean up the public api to make the crate much easier to use
- write a very basic cli to make it technically
cargo install
able - polish the project page to make it better to point people to
p.s.: if you're familiar with rust, i can walk you through trying it yourself. it requires creating a rust project, for now, but the code you'd write is pretty simple! just boilerplatey.