Journal : 2024-04-24

This week I'm having a big push trying to get my Postcraft site builder project to something resembling an MVP. Resembling, because it isn't intended to be a Product. It's hardly going to be Minimum either, I want it presentable enough that I can use it indefinitely as-is, the keyword is Viable. Within this, I want everything in place : tests, docs etc, such that I can pick it up again whenever and have a good chance of getting back into the flow.

But Postcraft isn't/won't be much in itself. It's an application of a tool I call Transmissions (formerly known as Treadmill).

This is a Node.js library intended to help me build some of the applications lurking in my TODO lists.

general-purpose pipeline runner. The pipeline is defined in a Turtle file, and its services are implemented as Node.js modules.

in itself isn't the main goal, it's a means to an end.

The end is to have a site that I can use to present my work, and to have a platform for further work. The site is a Personal Knowledge Management System, a place to collect, organise, and present my thoughts and work. It's a place to think, to write, to code, to experiment, to learn, to teach. It's a place to be me.

I probably should special-case files called journal_YYYY-MM-DD.md in PostcraftPrep.js to give a title as above.

Journal : 2024-04-24