omasat / palet-skeleton
The Palet Framework Application Skeleton
Package info
Type:project
pkg:composer/omasat/palet-skeleton
v1.0.0
2026-08-08 19:08 UTC
Requires
- php: >=8.3
- omasat/palet-framework: ^1.0
Requires (Dev)
- phpunit/phpunit: ^10.5
README
Official starter application skeleton for Palet Framework.
This repository is not the framework itself. It is a minimal, shared hosting-friendly starter kit built on paletphp/framework and intended as the base for new enterprise applications.
Requirements
- PHP 8.2+
- Composer
- Web server with
public/as document root
Installation
composer installphp palet installphp palet serve
Deployment
- Set
public/as the web server document root. - Ensure
storage/andbootstrap/cache/are writable. - Copy
.env.exampleto.envif not already created.
Project structure
app/— application source code: controllers, models, middleware, providers.bootstrap/— bootstrapping and application initialization.config/— runtime configuration files.public/— public web entrypoint and web assets.resources/— views and static resources.routes/— route definitions for web and API.storage/— logs, cache, session storage.tests/— application tests (starter kit placeholder).
Notes
- This skeleton is intentionally minimal, clean, and easy to extend.
- Framework internals live in
vendor/paletphp/frameworkand must not be modified here. - For shared hosting, keep
public/as the only exposed directory.
Docs
See docs/ for installation and hosting guidance.