Pronounced Cha-see
Yes, another PHP framework. The goal with ChassisPHP is to be a framework that simplifies the process of creating a brouchure-type website.
We are just getting started. This package is not yet production-ready!
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. It's recommended that you use Composer to install ChassisPHP.
- PHP7
- Composer
- Nodejs/ NPM (Node Package Manager)
$ composer require rogercreasy/chassis-php
then go to folder and install your dependency using composer (eg. cd ChassisPHP
)
$ composer install
$ npm install
and start from there - open it in your browser.
To run a test, use:
$ phpunit
if your environment isn't set up yet, find phpunit at .\vendor\bin\phpunit
We follow PSR-2 for coding style, PSR-4 autoloading, and PSR-11 for containers. We also believe in the use of the Oxford comma (see the above line). :-)
ChassisPHP is not bound to any particular component. Whenever possible component use is written such that it can be replaced with a component of the developer's choosing. i.e. the PHP League Container is default. However, if the developer prefers Pimple, she or he can use it.
- Fork it!
- Clone the repo:
git clone [insert link]
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- ???
- Profit
Roger Creasy is the founder of ChassisPHP. Many community contributors