Skip to main content

Directory Structure

My working environment.

~/repos

Where git repos are placed.

~/worktrees

Where git worktrees are placed.

~/playground

Where scratch paper and fiddle files are placed.

~/inbound

Think of it as ~/Downloads, but since not every environment has a ~/Downloads (devboxes), we use this.

~/bin

A place to dump stuff that I want in my path. Yes, there is ~/.local/bin and probably other "standards", but I do this.

~/external_repos (optional)

I sometimes will separate my own, or internal code from external code. At work I have a ton of repos in ~/repos and knowing that they are all related to interal things is nice. I will place code that is external to work code in ~/external_repos. If I want to explore a depedency code base in depth, for example.