DEV Community

Discussion on: How do you organize pet-projects?

Collapse
 
zhabinsky profile image
Vlad Zhabinsky • Edited

First of all, any project is its own repo, even if it's local stuff on my machine which I'm never going to publish.
Because it's important NOT TO LOOSE CODE over accidental file delete or change

~/coding directory for anything development-related

~/coding/to-be-developed/* stand-alone projects that are put aside for some time
~/coding/* stand-alone projects that are now in active development or maintenance
~/coding/open-source/* other people's open source projects
~/coding/packages/* public utilities, tools, packages I published
~/coding/abandoned/* stuff to never be maintained
~/coding/job-applications/* stuff I did to get a job