Skip to content

Local Dev - Extract out test runner logic and general worktree logic into reusable package #280

Description

@jasonmorais

Create reusable local-development packages for Cellix and OCOM app wrappers, then migrate existing app dev scripts onto them.

The work should extract shared local-dev mechanics into a new @cellix/local-dev package, including workspace discovery, dotenv/JSON helpers, worktree-aware URL and port utilities, process exit forwarding, and generic runners for Vite, Docusaurus, Azure Functions, Node processes, and Azurite. Add an @ocom/local-dev-config package for OCOM-specific hostname, URL, and API local-settings policy. Update the app wrapper scripts and E2E/dev tooling to consume these packages so local development and worktree-based development use consistent, typed, reusable configuration instead of duplicated script logic.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for Task.

Projects

Status
Ready for Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions