[2026-10-15] eagle: work/projects/vscode-migration/tech-design-xcode-build-server.md
This commit is contained in:
1 parent
703faeb9b4
commit
94f869e9e5
1 file changed
+2
-3
@@ -64,8 +64,7 @@ Add an opt-in VS Code setup to the repository: a workspace file and a few script
|
||||
- **Some rough edges:**
|
||||
- one platform per worktree at a time;
|
||||
- the first index of a new worktree takes ~5 minutes.
|
||||
- **Someone has to own it.** I will; the setup is small (a workspace file and ~6 scripts), and it's documented.
|
||||
- **Maintenance as Xcode, swift-build and the build server move.** Xcode updates or upstream changes can need updates to the fork or the setup. Mitigation: the people who use the setup do the updates, mostly with AI agents (the setup is small and has a README and tests). Xcode-only users and CI never depend on it.
|
||||
- **Someone has to own it.** I will; the setup is small (a workspace file and ~6 scripts), and it's documented. Breaking changes can be handled by a single AI agent run that can fully fix and validate the setup.
|
||||
|
||||
### Risks
|
||||
|
||||
@@ -86,7 +85,7 @@ Add an opt-in VS Code setup to the repository: a workspace file and a few script
|
||||
- builds from Xcode and VS Code don't rebuild each other's work.
|
||||
- Debugging: breakpoints in the macOS app and in the iOS app on a simulator.
|
||||
- The build server changes have unit tests.
|
||||
- Before announcing: two people try it on fresh machines in VS Code and Cursor, and we check that Xcode picks up a worktree built and indexed from VS Code without rebuilding.
|
||||
- Before documenting it for the team: two people try it on fresh machines in VS Code and Cursor, and we check that Xcode picks up a worktree built and indexed from VS Code without rebuilding.
|
||||
|
||||
## Additional Considerations
|
||||
|
||||
|
||||
Reference in new issue
Block a user