-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
agenticAI/agent-related featuresAI/agent-related featurescomplexity:largeMore than 1 dayMore than 1 dayproject:core-phpRoutes to Core.PHP projectRoutes to Core.PHP projectproject:workstationRoutes to Workstation projectRoutes to Workstation project
Description
Description
The PHP packages in the monorepo have interdependencies (e.g., core-tenant depends on host-uk/core), but composer install fails because the private packages aren't available.
Current State
Only core-php can be tested locally because it has no package dependencies.
Packages that need host-uk/core (and fail to install):
- core-tenant
- core-admin
- core-api
- core-mcp
- core-agentic
- core-bio
- core-social
- core-analytics
- core-notify
- core-trust
- core-support
- core-commerce
- core-content
- core-tools
- core-uptelligence
- core-developer
Proposed Solution
- Add a
composer.local.jsontemplate that uses path repositories pointing to local clones - Add a setup script that configures Composer to use local packages
- Document the workflow in CLAUDE.md
Example composer.local.json:
{
"repositories": [
{"type": "path", "url": "../core-php"},
{"type": "path", "url": "../core-tenant"},
{"type": "path", "url": "../core-admin"}
]
}Then use: COMPOSER=composer.local.json composer install
Related
- core-template already has a
dev:packagesscript for this pattern - Issue discovered during
core php cidogfood testing
Metadata
Metadata
Assignees
Labels
agenticAI/agent-related featuresAI/agent-related featurescomplexity:largeMore than 1 dayMore than 1 dayproject:core-phpRoutes to Core.PHP projectRoutes to Core.PHP projectproject:workstationRoutes to Workstation projectRoutes to Workstation project