Home Documentation GitHub Support

Folder structure

A Glowie application is bundled with two main folders: app and vendor along with a main .htaccess Apache configuration file, a sample .gitignore and a Composer file in the root directory. You only need to point your server to this root directory and Glowie will do the rest for you.

Here you will understand what every folder means and how your application is organized.

App folder

The app folder has everything related to your application. The folders within this folder are:

Application cache and temporary files.

Your application environment and routing configuration files (see App configuration).

Application controllers.

Application internationalization configs.

Application database models.

Application public accessible folder. All your application assets and public frontend files must be stored here.

All your application views and templates.

Vendor folder

The vendor folder is generated by Composer and stores everything related to your application dependencies and Glowie core modules.