It is an another modernized directory structure for creating Codeigniter-based applications.
Ignite is yet another Codeigniter application with a different approach on folder structure:
applicationdirectory, it is now the root directory
defined('BASEPATH') OR exit('No direct script access allowed');line of code
index.phpin the root directory is moved in the
webdirectory for security purposes
user_guidedirectory is also moved to the
Ignite via Composer:
$ composer create-project rougin/ignite "acme"
acme/ ├── cache/ ├── config/ ├── controllers/ ├── core/ ├── helpers/ ├── hooks/ ├── language/ ├── libraries/ ├── logs/ ├── models/ ├── third_party/ ├── vendor/ ├── views/ ├── web/ │ ├── user_guide │ ├── .htaccess │ └── index.php └── composer.json
php -S localhost:8000 -t web/