A generic skeleton for building scalable PHP applications using FireHub Core.
This repository provides a clean folder structure and example setup to get started quickly with multiple UI adapters (HTTP, Console, or custom adapters), while keeping your application code adapter-agnostic.
- Create a new project with composer:
composer create-project firehub/skeleton my-app
- Configure your application namespace (if desired):
"autoload": { "psr-4": { "YourApp\\": "app/" } }
- Run HTTP adapter (if using):
php web/index.php
- Run Console adapter (if using):
php torch
Add other adapters as needed by creating new folders under adapters/ and wiring them in bootstrap/app.php.
For security reporting and guidelines, please refer to our SECURITY.md file.
- Be sure to review the Code of Conduct.
- Read a Contributing file to see how you can contribute to this project.
- Read our Security policy file to see how you can report a vulnerability.
- Review the project Governance model, including roles, decision-making, RFC process, and releases.
Please refer to TRADEMARK.md and BRAND.md for guidelines on FireHub branding.
This software is licensed under the MIT License.
For more details, read the full license here.