Keeping development projects organized can be a difficult task when you have a lot of them, what methods do you employ to keep yours organized on your computer?
For further actions, you may consider blocking this person and/or reporting abuse
Latest comments (19)
D:\www\<enterprise>\<project>Simple answer
I divide projects in folders by technologies, so i have Symfony, WordPress, Laravel...and so on. I am a Mac user and i use Laravel Valet as server, and i prefer to not call each project folder with a too long name, because it will be the domain name for the project. I have an Archived folder where i move projects that i want in local just for convenience. I’m only missing a convention for “test” projects because they are creating a lot of mess 🤣
I like this because it’s something I’m very likely to remember about each project. I know which of my projects were in C and which Rails more readily than the year, the client, or anything else.
On Linux, I use a projects folder in the home directory.
By project, I mean anything that should be grouped together. So a client and server application would both go in one directory, while a different directory could only contain a specific service that will be used multiple times.
I have a
Developmentfolder in my home directory, which then has subfolders by language/framework. For example:I primarily use a Mac these days, and also make use of Finder's tags to categorise projects based on language and such.
PS: Not sure what's going on with the formatting of the above code block...
JetBrains apps that work with GitHub directly. PhpStorm, WebStorm, IntelliJ, etc.
Personally I get everything pushed into gitlab right away so I can then prune back what I have on my actual local device.
I'll pull down anything I want to work on again but I've learnt the hard way the disaster of not keeping things pushed to a remote location.
I am a Mac user and under my root directory,I create a folder called code and inside it I create folders like:
Etc
I mirror Github: owner/repo (inside a /code folder).
I have two pieces. The obvious part is that I just have a
codefolder that I clone everything into. But since that becomes cluttered quickly, everything I think I should be actively working on gets a card on my kanban board (I run Kanboard on a server) with the path to that project.Recently, I have also added an
Incubatorfolder, which is just notes on projects that are either not code or aren't ready to start work. That folder gets a nightly commit to a git repository on a server, so I don't need to think about it beyond adding thoughts.I love to sort my personal projects on the basis of technology. So, mostly I create a folder like
reactand under that will create two folders namelyprojectsandtemp. Projects will hold my react projects and temp will hold all sorts of temporary code like may be react tutorial follow up and things like that.