Dev Log 23: 2025-11-22

Learning

Nix ( code )

It's the weekend (allegedly) so I'm going to dive back into my nix configuration on my two NixOS machines & I'm going to set it up on my macbook with nix-darwin . Wish me luck.

C Programming Language

Based on my research, this book seems like a good entry point in to C23. My goal is to start a small embedded database or key-value store to understand the fundamentals of the language.

Primary

Beacon ( code / docs )

Integrating typeshed into the project has been a bit of a pain. It bottlenecked the test suite and made rust-analyzer act up and hang.

Today I'll write development documentation and integration tests for this, then this will end up being a fast release. I didn't even make a big fuss out of the v0.4.0 release ! These are marked as pre-release until I get to the v1 finish line.

VoltX ( code / docs )

Made a mistake here, I need to ensure that docs don't get published without a release. One of the good things about nobody using this (I think)! So for a little while, there will be CLI docs without a published CLI. I added a note saying the CLI is unreleased.

Secondary

Git Storm ( code / docs )

I changed the metadata structure to go from multiple JSON files to a single manifest in .changes.

In general, on my end I think I need to figure out release planning. It's not easy!