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