From challenge to joy: My journey developing Tuist for scalable Xcode Projects
This is the slides of the talk that I gave at Swiftable 2023 about our experience building and evolving Tuist to help teams overcome the challenges of using Xcode at scale.
✅ My project graph is fun to work with - Project.swift DSL ✅ My project is fast within Xcode - Focused projects integration ⚠ My project dependencies DX is not ideal Pedro Piñera · @pepicrft / @tuistio
✅ My project graph is fun to work with - Project.swift DSL ✅ My project is fast within Xcode - Focused projects ✅ My project deps DX is smooth - XcodeProj package integration ⚠ My project clean builds are slow Pedro Piñera · @pepicrft / @tuistio
✅ My project graph is fun to work with - Project.swift DSL ✅ My project is fast within Xcode - Focused projects ✅ My project deps DX is smooth - XcodeProj package integration ✅ My project clean builds are fast - Binary caching ⚠ My project CI times are slow Pedro Piñera · @pepicrft / @tuistio
✅ My project graph is fun to work with - Project.swift DSL ✅ My project is fast within Xcode - Focused projects ✅ My project deps DX is smooth - XcodeProj package integration ✅ My project clean builds are fast - Binary caching ✅ My project CI times are fast - Selective testing and binary caching Pedro Piñera · @pepicrft / @tuistio