Decouple Framework
An attempt to create a loosely coupled toolkit for Hack.
Inspired by Laravel., (*1)
Installation
composer create-project decouple/framework=dev-master, (*2)
OR
git clone gogs@git.phenocode.com:decouple/framework.git, (*3)
Getting Started
The application is bootstrapped by the scripts in bootstrap/.
For now, check the bootstrap scripts to get a better understanding of how Decouple works., (*4)
Models are stored in app/database/models.
Views are stored in app/views and are based on facebook/xhp-lib.
Controllers are stored in app/controllers.
Seeds are stored in app/database/seeds.
Migrations are stored in app/database/migrations.
Commands are stored in app/database/commands., (*5)
The DBAL and Command Runner support Hack's async functionality.
See the tests for more information., (*6)