Thursday, 19 June 2014

Software Project Structure

Today I'm going to present the way I've structured my software projects. I've got some experience in Software Development process and I noticed that is very difficult to share your project without always having to explain how it's organized. I've thought about this and I decided to study some well known Open Source projects in order to see how they are organized. I noticed that a lot of projects follow the following folder structure:

  • build (output of compilation)
  • <project_name>
    • src (Source Files)
    • inc (Header Files)
    • lib (Libraries)
      • dyn (Dynamic Libs)
      • static (Static Libs)
  • script (build automation)
Feel free to give your opinion because together we are more and better :) .

No comments:

Post a Comment