-βββ var-xxxxxxx : folder containing all data
- βββ async : chunks of uploaded files
- βββ files : all files that has been successfully uploaded
- βββ links : all links pointing to files with meta-informations
+βββ var-xxxxxxx : the users folder containing all data (auto generated, not versioned)
+ βββ async : chunks of uploaded files (not successful yet)
+ βββ files : all files that have been uploaded successfully
+ β βββ [hashed file name] : the original file
+ β βββ [hashed file name]_count : count many links to this file exist
+ βββ links : all links, including metadata, pointing to files
+ βββ [link] : the link file, includes which original file should be used and some meta data like creation date, expiration time
+```
+
+## Translations
+
+Translation may be added via [Jirafeau's Weblate](https://hosted.weblate.org/projects/jirafeau/master/).
+
+## Coding style
+
+- This project follows the [PSR-2](http://www.php-fig.org/psr/psr-2/) Coding Style
+- Files must be in UTF-8 without BOM and use Unix Line Endings (LF)
+
+## Branches
+
+* ```master``` = latest release, e.g. 2.0.1
+* ```next-release``` = development branch - all new features are merged into this branch until the next version is released. So use this branch as base while developing new features or bugfixes.
+* ```test``` = sandbox branch to test new features or merge requests, or run integration tests. The content of this branch may change at any time.
+
+## Merge Requests
+
+Please create one branch for each feature and send one merge request for each branch.
+
+Don't squash several changes or commits into one merge request as this is hard to review.
+
+Please use ```next-release``` as base branch and send your merge request to this branch (not ```master```).