frostnova / starter
Starter project for Frostnova - a fully customizable PSR compatible PHP framework.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/frostnova/starter
Requires
- php: ^8.0.0
- frostnova/frostnova: ^1.0.0
- nyholm/psr7: ^1.4
- nyholm/psr7-server: ^1.0
- php-di/php-di: ^6.0
- psr/container: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- tuupola/cors-middleware: ^1.2
This package is auto-updated.
Last update: 2025-11-22 08:15:18 UTC
README
Starter project for Frostnova - a fully customizable and PSR compatible PHP framework.
Requirements
- PHP
^8.0.0
How to create a new project
Run composer create-project frostnova/starter <folder>
Hints
- Run
composer run add-dockerto add Docker environment for the project - Rename project in
composer.json - Define interfaces in
config/config-di.php - Define routes in
config/api/routes.php - Create custom
AbstractControllerand extendFrostnova\Api\AbstractControllerto override selected methods to add custom response handling - Search (case insensitive) for frostnova and frost nova in the project and replace it with your project's name
- Configure or comment out
CorsMiddlewareinconfig/config-di.php- Middleware is handled before request gets to
Controller
- Middleware is handled before request gets to