phossa/phossa-ecs

A large scale PHP application skeleton using Phossa framework

1.0.0 2016-06-06 05:06 UTC

This package is not auto-updated.

Last update: 2024-10-26 19:37:58 UTC


README

Build Status HHVM Latest Stable Version License

phossa-ecs is a PHP framework skeleton for application development. It differs from other frameworks with large scale deployment in mind, or elastic computing in mind.

It requires PHP 5.4 and supports PHP 7.0+, HHVM. It is compliant with PSR-1, PSR-2, PSR-4.

Features

  • Uses composer to manage everything including application and libraries.

  • Seperation of configurations from other codes.

  • Seperation of local (host-wise) and shareable (cloud-wise) stuff.

  • Seperation of application development and system administration.

  • Seperation of public (client-wise) and system (backend) stuff.

  • Seperation of application related and third party stuff.

  • Seperation of varying and unvarying stuff.

Installation

Install via the composer utility.

composer create-project phossa/phossa-ecs YOUR_APP_DIR 1.*

Usage

Dependencies

  • PHP >= 5.4.0

  • phossa/phossa-shared 1.*

License

MIT License