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:
application
directory, it is now the root directorydefined('BASEPATH') OR exit('No direct script access allowed');
line of codeindex.php
in the root directory is moved in the web
directory for security purposesuser_guide
directory is also moved to the web
directoryInstall 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/