Split tooling
Address-sketch31-10-split-tooling
Goal
- Give you a safe, repeatable way to split the current mixed Address repo into:
- address-data
- address-engine
- address-locator
What you get
- tools/address-classify.ps1: produces a CSV report (read-only).
- tools/address-split.ps1: copies files into ./split/...; with -Purge it deletes originals.
Default behavior (safe)
- Copy-only. No deletions.
Suggested workflow
1) From repo root: - powershell -ExecutionPolicy Bypass -File tools\address-classify.ps1 - open report\address-split-classify.csv 2) If classification looks ok: - powershell -ExecutionPolicy Bypass -File tools\address-split.ps1 3) Create new repos from split/address-data, split/address-engine, split/address-locator.
Notes
- Some src/* files are marked as legacy because the current layout is not Symfony/SmartResponsor-canonical. Move them into the right layers inside the target repo.