Plan Arcadia monorepo split into open-source and proprietary repos #54
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Related to #53 (git server proposal) which first raised this.
Why we're doing this:
Research Tasks
Classification Criteria
From manifesto + repo-conventions skill:
When uncertain, default to proprietary. Opening later is easier than closing.
Initial Hypothesis (to validate)
Open source candidates:
iris- WASM UI framework (generic library)aether→eskit(generic library)Proprietary:
aethercore - bytecode VM, full runtimeadl- domain language compilereventstorming- product toolingRecommendations to Make
eskit(just primitives? NATS integration?)Go Library Naming
For Go libraries (eskit, iris), names appear in import statements:
Research Go naming conventions:
eskit.Eventnoteskit.EskitEvent)/create-repocommand to include Go-specific guidance if neededPer New Repo Checklist
Each extracted repo needs:
Use
/create-repocommand to scaffold.Migration Approach
Research Complete - Plan Approved
Package Split Decision
Key Decisions
Extraction Order
Migration Approach
Fresh start (not git filter-branch):
/create-repoFull plan: architecture repo plan file