DEV Community

Discussion on: How do you organize development projects on your computer?

Collapse
 
nicolasbrousse profile image
Nicolas Brousse

I use ~/Projects as root for all my devops/web projects, like I saw in some other comments.

.
├── _archives
├── _forks
├── _sandox
├── _scripts
├── _tmp
├── ...
├── nicolas-brousse
└── pantographe
Enter fullscreen mode Exit fullscreen mode

First folder (all who start without _) is always "organization" mainly its a client name. I do the same inside _forks that contain GitHub project I contribute. The inside an "organization" folder its the project name (ex: pantographe/website).

I also have a p alias to quickly go into a project.

p () {
    cd ~/Projects/$1
}
Enter fullscreen mode Exit fullscreen mode

I try to take time to move older projects in _archives, then after some time, I move them to my NAS or delete them to free some space on my laptop.