Open Source & Swift
summary
Open sourcing often starts by porting or extracting an internal utility — for example PhoneNumberKit is a Swift port of Google's libphonenumber — and succeeds when it gains both users and contributors. Practical steps include choosing a license (MIT/Apache/GPL), generating docs with Jazzy, publishing via CocoaPods, using semantic versioning (agvtool in Xcode), shipping a concise README and example app, promoting on Medium/Reddit/newsletters, and turning first PR authors into maintainers to avoid abandonment.
AI-written summary · about
chapters (13)
- 0:00Intro
- 2:48Why Open Source
- 6:37Myths about Open Source
- 8:33What if you dont have an itch
- 9:58How to opensource
- 12:44What developers care about
- 15:25Example apps
- 16:34Documentation
- 17:56Semantic Versioning
- 18:58Launch
- 19:49Media
- 20:20What happens next
- 21:30Building a community
related talks
46mHow Open Source Development Can Make You A Better Developer
34mOpen Source is Awesome: How it Makes us all Better Developers
14mMay the ‘open’ source be with you.
32mContributing to Open Source Swift
37mBeyond Xcode
50mRunning a Successful Open Source Project
38mThe Project Template
23mTake the Leap into Open Source Projects
