Code Organization
bin, compiled executables
build, the intermediate file for building
doc, documentation
include, header files, all necessary third-party header files that do not exist under /usr/local/include are also placed here
lib, compiled libraries
src, source code
test, unit test code
License, choose an open source license
Readme.md