docs/releases.md is the release process. This file records package topology and Packagist registration details.
- Root repository:
https://github.com/oxhq/cachelet - Split repositories:
https://github.com/oxhq/cachelet-corehttps://github.com/oxhq/cachelet-modelhttps://github.com/oxhq/cachelet-queryhttps://github.com/oxhq/cachelet-requesthttps://github.com/oxhq/cachelet-exporter
The root repository is the source of truth. Split repositories are release mirrors.
oxhq/cacheletoxhq/cachelet-coreoxhq/cachelet-modeloxhq/cachelet-queryoxhq/cachelet-requestoxhq/cachelet-exporter
The root repository publishes oxhq/cachelet. Focused packages are published from split repositories, not from Packagist indexing monorepo subdirectories.
Packagist requires an authenticated API token to register each repository.
Official API endpoint:
POST https://packagist.org/api/create-package
Authorization: Bearer USERNAME:MAIN_API_TOKEN
Content-Type: application/json
{"repository":"https://github.com/oxhq/cachelet"}
After a repository is registered, Packagist can be refreshed with:
POST https://packagist.org/api/update-package
Authorization: Bearer USERNAME:TOKEN
Content-Type: application/json
{"repository":"https://github.com/oxhq/cachelet"}
Packagist API docs: https://packagist.org/apidoc