velt / framework
Official Velt framework meta-package and integration layer.
Requires
- php: ^8.2
- velt/cli: ^0.2.0
- velt/database: ^0.1.0
- velt/http: ^0.1.0
- velt/kernel: ^0.1.0
- velt/orm: ^0.1.0
- velt/preview: ^0.1.0
- velt/ui: ^0.0.2
Requires (Dev)
- phpunit/phpunit: ^11.5
Suggests
- velt/skeleton: Install the application skeleton when starting a new Velt project.
This package is not auto-updated.
Last update: 2026-06-18 02:39:17 UTC
README
Official Velt framework meta-package and integration layer.
Role
This repository assembles the official Velt components without replacing them. It exists to document and enforce compatible versions between:
velt/kernelvelt/httpvelt/uivelt/databasevelt/ormvelt/clivelt/previewvelt/skeleton
Skeleton vs Framework
veltphp/skeleton is the application template copied or installed by developers.
veltphp/framework is the Composer-level assembly package that defines which Velt components work together.
Module 3 Goal
The first Module 3 task is to create the framework meta-package, document local development with Composer path repositories, and maintain a compatibility matrix for multi-repo work.
Compatibility Matrix
| Velt Framework | PHP | Kernel | HTTP | UI | Database | ORM | CLI | Preview | Status |
|---|---|---|---|---|---|---|---|---|---|
^0.1.0 |
^8.2 |
^0.1.0 |
^0.1.0 |
^0.0.2 |
^0.1.0 |
^0.1.0 |
^0.2.0 |
^0.1.0 |
active development |
Package Policy
The framework package should not replace component packages. It only declares which released component versions are expected to work together.
For Packagist releases, dependencies must use version constraints such as ^0.1.0. Local path repositories belong in application-level development setups, not in the published framework package.