Static Composer repository for Training-Datasmith corpus forks. One repositories entry in consumer composer.json resolves forked packages before Packagist.
Note:
Training-Datasmith/composeris the fork of the Composer application itself. This repo iscomposer-index— the package registry only.
Add a single repository (listed before Packagist so forks win):
{
"repositories": [
{
"type": "composer",
"url": "https://raw.githubusercontent.com/Training-Datasmith/composer-index/main"
}
],
"require": {
"aimeos/ai-controller-frontend": "dev-ai-training-20260418"
}
}Or configure once globally:
composer config --global repositories.training-datasmith composer \
https://raw.githubusercontent.com/Training-Datasmith/composer-index/mainPackages not in the index still install from Packagist.
From the datasmith workspace (needs configuration/corpus-manifest.json and local fork clones):
php composer-index/build.phpUses each manifest entry's training branch and the local git SHA when the repo is present; otherwise falls back to the manifest SHA.
| File | Purpose |
|---|---|
packages.json |
Composer repository index (committed) |
build.php |
Generator from corpus manifest + local composer.json files |