In the past, I've created lots of repos on GitHub.
I have hundreds - possibly thousands - of little repos and experiments that I've never pushed, all sitting on my computer.
I have no idea how many times I've run mktemp -d
to try something out.
They're not all worth keeping, and certainly not all worth sharing.
But, I find it harder and harder to locate code ideas.
They're spread all over the place.
This is my monorepo.
Iterate my way to a personal computing setup that I love, and that grows with my needs and wants.
Working with this repo feels a bit like Jerry Weinberg's Fieldstone Method, applied to code.
I start things in experiments/
, and grow them as I see fit.
When I've built up something solid, I can incocorporate it into my over all system.
This repo is my home dir on a FreeBSD system. I had considered trying to make it portable with MacOS. I ended up getting a FreeBSD laptop instead, and I'm happier for it.
- Add a project prefix git commit hook.
With a monorepo, most commit messages end up looking something like "component: the commit message".
I can type them in, but I might forget.
I'd like to define a file (e.g.
.project
) that automatically provides a prefix for the commit message. - Set emacs starting state. Full screen, with the font size I like (might be different per machine)