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
d_date
March 09, 2018
Programming
60
0
Share
[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.8k
waiwai-swiftpm-part2
d_date
3
580
わいわいSwift PM part 1
d_date
2
460
What's new in Firebase 2021
d_date
2
1.6k
CI/CDをミニマルに構築する
d_date
1
620
Swift Package centered project - Build and Practice
d_date
20
16k
How to write Great Proposal
d_date
4
2k
Thinking about Architecture for SwiftUI
d_date
8
2.5k
Integrate your app to modern world in Niigata
d_date
0
730
Other Decks in Programming
See All in Programming
t *testing.T は どこからやってくるの?
otakakot
1
900
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
990
Vibe NLP for Applied NLP
inesmontani
PRO
0
590
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
PHPer、Cloudflare に引っ越す
suguruooki
1
140
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
190
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
[RubyKaigi 2026] Require Hooks
palkan
1
290
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.4k
AI-DLC Deep Dive
yuukiyo
9
5.5k
JOAI2026 1st solution - heron0519 -
heron0519
0
170
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
The browser strikes back
jonoalderson
0
1k
From π to Pie charts
rasagy
0
180
Designing for Timeless Needs
cassininazir
0
220
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
We Are The Robots
honzajavorek
0
220
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
500
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Statistics for Hackers
jakevdp
799
230k
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!!