Short overview of the application directories and their purposes:
Contains all configuration files (i.e. database/email configuration)
May contain cache files which lead to faster program execution. Can be emptied without risk.
Contains the database definitions. Will be required if the automatic database setup fails and database tables must be created manually.
Contains (mostly technical) documentation.
Contains error logs, if some occured. Otherwise (which is nice) empty.
Contains additional resources required for program execution (i.e. translations).
Contains the temporary PHP session files.
Contains the modules of the system and thus the core software files.
The public directory is where the webserver should route all requests for your (sub)domain into.
These directories are intended for custom files (like custom CSS definitions, logos, icons ...). Also, the system writes file uploads here.
Contains third party libraries the hotel system depends on (most importantly Zend Framework 2). Either comes bundled with the package or has to be installed via Composer.
Created by: Tobias Krebs
Updated: August 2014