normal git repos are
- git repos: /home/user/development/repos/projectlanguage/projectname
- project files: /home/user/owncloud/project/ [db dumps, docs, images, ...]
- prototypes: /home/user/development/prototypes/projectlanguage/projectname
- stublibs: /home/user/development/lib/projectlanguage/libname
- compiledir: /home/user/development/build/projectlanguage/projectname
the reason why i seperated prototypes from the common repos is that I don't always version them in the beginning. that's all nothing fancy or insightful.