Personally, to keep my documents like Inkscape files or LibreOffice documents separate from my code, I add a directory under my home directory called Development
. There, I can do git clones to my heart’s content
What do you all do?
~/Sources for stuff I’m only building from sources and no immediate intention to contribute to
~/Projects for stuff I’m involved in, with a following structure:
Projects
- Personal
- - Art
- - Music
- - Code
- - - Ideas
- - - In progress
- - - Deployed
- - - Scripts
- - - Abandoned
- [Company name]
- - [Project name]
- Interviews
- - [Company name]
The last part grouping project by companies has worked great for me, especially with freelance and outsource work. Sorting personal projects into types and stages feels like a mistake, as every time I have to navigate it, I can’t help but think of limitations of hierarchical file systems, as some of them are multiple types simultaneously, and also moving projects between stages feels dumb.