Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Contributing to Open Source Swift

try! Swift Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of open-source Swift development in this 32-minute conference talk from try! Swift Tokyo 2016. Gain insights from Jesse Squires, an iOS developer at Instagram, as he guides you through the process of contributing to Swift. Learn about the different components of Swift, understand how various Swift projects are interconnected, and discover the skills needed to get started. Get valuable tips on how to have your first fix accepted and understand the importance of community involvement in shaping Swift's future. Delve into topics such as the Swift compilation process, infrastructure, core libraries, and best practices for contributing. Whether you're a beginner or an experienced developer, this talk will inspire you to become an active participant in the open-source Swift community and help shape the language's evolution over the next decade.

Syllabus

Introduction
Open Source Swift
What happens when you compile
IR
Optimizer
Backend
Pipeline
Semantic Analysis
Code Generation
Clang
SIL Generation
Analysis Optimization
Interop
Compilers
AST
LOV
Pipeline Overview
Swift Core
Standard Library
Infrastructure
LLVM Policies
Package Manager
Core Libraries
Swift Evolution
Mailing Lists
Documentation
Contributing
Opinion matters
Typo fixes
Pro tips
Ask for help
Follow best practices
Dont get discouraged
Code owners file
Ask questions
Follow examples
Focus on your passion
Make small changes
Why contribute
Apple invested in Swift
Swift as a community
Swifts portability
Swift in 10 years
Swift best practices

Taught by

try! Swift Conference

Reviews

Start your review of Contributing to Open Source Swift

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.