nacosvel / contracts
The Nacosvel Components
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nacosvel/contracts
Requires
- php: >=8.0
Replaces
- nacosvel/database-manager-contracts: dev-main
- nacosvel/rooster-contracts: dev-main
This package is auto-updated.
Last update: 2025-09-28 15:06:52 UTC
README
Installation
You can install the package via Composer:
composer require nacosvel/contracts
Design Principles
- contracts are split by domain, each into their own sub-namespaces;
- contracts are small and consistent sets of PHP interfaces, traits, normative doc-blocks and reference test suites when applicable;
- all contracts must have a proven implementation to enter this repository;
Packages that implement specific contracts should list them in the "provide" section of their "composer.json" file, using the Nacosvel/*-implementation convention (e.g. "provide": { "Nacosvel/cache-implementation": "1.0" }
).
License
Nacosvel Contracts is made available under the MIT License (MIT). Please see License File for more information.