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
0
50
[WIP] How to contribute to Swift
2018/03/09 try!Swift After talks Day 2
d_date
March 09, 2018
Tweet
Share
More Decks by d_date
See All by d_date
TCA Practice in 5 min
d_date
2
1.3k
waiwai-swiftpm-part2
d_date
3
470
わいわいSwift PM part 1
d_date
2
380
What's new in Firebase 2021
d_date
2
1.4k
CI/CDをミニマルに構築する
d_date
1
540
Swift Package centered project - Build and Practice
d_date
20
13k
How to write Great Proposal
d_date
4
1.2k
Thinking about Architecture for SwiftUI
d_date
8
2.3k
Integrate your app to modern world in Niigata
d_date
0
630
Other Decks in Programming
See All in Programming
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
130
HTML/CSS超絶浅い説明
yuki0329
0
170
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
180
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
630
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
5.8k
php-conference-japan-2024
tasuku43
0
410
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
330
テストコード書いてみませんか?
onopon
2
290
Package Traits
ikesyo
1
160
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
130
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
770
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
330
Featured
See All Featured
Music & Morning Musume
bryan
46
6.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
940
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
112
50k
Agile that works and the tools we love
rasmusluckow
328
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
550
A designer walks into a library…
pauljervisheath
205
24k
Documentation Writing (for coders)
carmenintech
67
4.5k
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!!