Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[WIP] How to contribute to Swift
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
d_date
March 09, 2018
Programming
62
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[WIP] How to contribute to Swift
2018/03/09 try!Swift After talks Day 2
d_date
March 09, 2018
More Decks by d_date
See All by d_date
TCA Practice in 5 min
d_date
2
1.9k
waiwai-swiftpm-part2
d_date
3
590
わいわいSwift PM part 1
d_date
2
480
What's new in Firebase 2021
d_date
2
1.6k
CI/CDをミニマルに構築する
d_date
1
630
Swift Package centered project - Build and Practice
d_date
20
17k
How to write Great Proposal
d_date
4
2.1k
Thinking about Architecture for SwiftUI
d_date
8
2.5k
Integrate your app to modern world in Niigata
d_date
0
740
Other Decks in Programming
See All in Programming
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
JavaDoc 再入門
nagise
0
320
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
240
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
560
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
120
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
170
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
130
スマートグラスで並列バイブコーディング
hyshu
0
120
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
The NotImplementedError Problem in Ruby
koic
1
700
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
The Curse of the Amulet
leimatthew05
1
13k
Designing for humans not robots
tammielis
254
26k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Scaling GitHub
holman
464
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
From π to Pie charts
rasagy
0
200
The Spectacular Lies of Maps
axbom
PRO
1
800
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
How to contribute to Swift Daiki Matsudate / @d_date 2018/03/09
Daiki Matsudate @d_date
Have you ever been to contribute to Swift?
static func rejectNilHeaders(_ source: [String: Any?]) -> [String: String] {
var destination = [String: String]() for (key, nillableValue) in source { if let value: Any = nillableValue { destination[key] = "\(value)" } } return destination }
None
None
https://medium.com/swift-column/ discord-ios-20d586e373c0
None
https://forums.swift.org/c/evolution
None
None
None
Need implementation!
None
None
https://qiita.com/rintaro/items/ 2047a9b88d9249459d9a
mkdir swift-source cd swift-source
cd swift utils/build-script -Rt
30 min later
None
None
utils/build-script -x --skip-build
HashedCollections.swift.gyb
HashedCollections.swift
None
[WIP] writing your test
None
Improve Swift yourself!
Thank you!!