decouple / framework
Decouple Framework
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Hack
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-03-26 18:37:03 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.