project directory layout
.gitignore
first example