DEV Community

Discussion on: How do you organize source code on your computer?

Collapse
 
avalander profile image
Avalander
~/Projects
    |- archived
    |- ongoing
    |- tutorials

ongoing is where I have the projects that I'm currently (or I've reasonably recently been) working on.

archived is where I move my projects after I abandon them. I try to be honest with myself and move projects from ongoing to here when I haven't worked on them in a few weeks and it's unlikely that I will take them up in the next few days. Also, sometimes I move projects from archived to ongoing if I decide to resurrect them.

tutorials is where I store the code I write following tutorials. I have a special consideration for those because usually when I'm learning something new and I follow a tutorial, I create a project with all the examples and stuff, that is handy to review when I'm working on a project with that stuff.