Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.

Directory Structure

deshack edited this page Dec 4, 2014 · 1 revision

Here is some thoughts about KYSS' directory structure.

First of all, it needs to work well with PSR-4 Autoloaders, and in particular Symfony PSR4 Class Loader.

Two main areas

We need two main areas for our source files:

  • Core area
  • Extensions area

KYSS itself will go in the core directory, while extensions will have their place in a modules directory placed in the root of the project.

Inside the core directory

The core directory will be divided into several folders:

  • Config will hold a number of configuration utilities. All of them must extend the KYSS\Config\Config class.
  • Modules will hold all the core modules.
Clone this wiki locally