decouple / framework
Decouple Framework
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Hack
pkg:composer/decouple/framework
Requires
- decouple/cli: dev-master
- decouple/common: dev-master
- decouple/dbal: dev-master
- decouple/dbal-cli: dev-master
- decouple/decoupler: dev-master
- decouple/http: dev-master
- decouple/log: dev-master
- decouple/orm: dev-master
- decouple/registry: dev-master
- decouple/test: dev-master
- decouple/ui: dev-master
- facebook/xhp-lib: ^2.0@dev
This package is not auto-updated.
Last update: 2025-10-22 21:21:34 UTC
README
An attempt to create a loosely coupled toolkit for Hack. Inspired by Laravel.
Installation
composer create-project decouple/framework=dev-master
OR
git clone gogs@git.phenocode.com:decouple/framework.git
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.
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.
The DBAL and Command Runner support Hack's async functionality. See the tests for more information.