rougin / codeigniter
Packaged "system" folder of the Codeigniter framework.
Installs: 5 833
Dependents: 6
Suggesters: 6
Security: 0
Stars: 7
Watchers: 3
Forks: 2
Open Issues: 0
Requires
- php: >=5.3.0
Suggests
- rougin/combustor: CRUD generator for the Codeigniter framework.
- rougin/credo: Doctrine ORM integration for the Codeigniter framework.
- rougin/ignite: Composer-based project for the Codeigniter framework.
- rougin/refinery: "Ready-to-eat" migrations for Codeigniter framework
- rougin/spark-plug: Codeigniter applications as single variables.
- rougin/wildfire: Query Builder wrapper for the Codeigniter framework.
README
This is the system
directory of Codeigniter 3 prepared as a package in Composer.
Installation
Install Codeigniter
via Composer:
$ composer require rougin/codeigniter
Using 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.
Why?
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:
One-command update
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.
Out of curiosity
It just gained my interest before if there is an alternative way to update a Codeigniter 3
project with minimal effort.
For unit testing
Together with Spark Plug, this package can easily create Codeigniter 3
instances in unit tests.
Changelog
Please see the Change Log page from the Codeigniter 3
website for its latest updates.
License
The MIT License (MIT). Please see LICENSE for more information.