Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good File Organization Suggestions for Developer

I am struggling a little with folder organization to organize the many projects that I work on. I work on OS X - right now I am using ~/Development/ as the root folder, and I have many types of projects. For example, I have my iPhone apps under ~/Development/Xcode

I develop in many languages, from PHP, to Ruby, to Python, to Objective-C. So, for example, I might have a couple of open-source apps based on PHP where I am using the Zend framework. Some of these projects are for clients, others are tests/experiments when learning a new language or general experimenting.

I am really interested in how other developers have organized code/projects and could pass along some advice to make it very easy to navigate through code/projects related to many languages and types of projects.

like image 447
Paul Redmond Avatar asked Feb 01 '11 23:02

Paul Redmond


1 Answers

I use a structure like this:

  • ~/projects
    • clients
      • client_a
        • project_b
      • client_c
    • personal
      • project_d
      • experiments
        • ruby
          • block_experiment
        • lua
    • opensource
      • repo_name
like image 58
bobbywilson0 Avatar answered Oct 11 '22 16:10

bobbywilson0