Prepared as a Composer package for ease-of-use in updates.
This is the system
directory of Codeigniter 3 prepared as a package in Composer.
Install Codeigniter
via Composer:
$ composer require rougin/codeigniter
Ignite
If wanting to create a new project, the Ignite package can be used instead:
$ composer create-project rougin/ignite "ciacme"
Ignite is yet another Codeigniter 3
project template with a twist. It uses an alternative and secured directory structure for new Codeigniter 3
projects. Instead of the common system
directory, this project template uses rougin/codeigniter
as its base package.
I was a big fan of Codeigniter 3
back in the day as it is my very first PHP framework to work with. With this, I tried to create this package to provide quality of development improvements when writing projects under Codeigniter 3
before and the following other reasons below:
This package provides an easy way to update the internals of Codeigniter 3
:
$ composer update
With a simple command, there's no need to perform copy and pasting of files whenever there is an update.
It just gained my interest before if there is an alternative way to update a Codeigniter 3
project with minimal effort.
Together with Spark Plug, this package can easily create Codeigniter 3
instances in unit tests.