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-10-22 07:59:37 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