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
58
[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.5k
waiwai-swiftpm-part2
d_date
3
510
わいわいSwift PM part 1
d_date
2
410
What's new in Firebase 2021
d_date
2
1.5k
CI/CDをミニマルに構築する
d_date
1
580
Swift Package centered project - Build and Practice
d_date
20
14k
How to write Great Proposal
d_date
4
1.7k
Thinking about Architecture for SwiftUI
d_date
8
2.4k
Integrate your app to modern world in Niigata
d_date
0
680
Other Decks in Programming
See All in Programming
生成AI時代のコンポーネントライブラリの作り方
touyou
1
260
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
710
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
12
6.7k
What's new in AppKit on macOS 26
1024jp
0
140
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
200
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
97
34k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
280
Goで作る、開発・CI環境
sin392
0
260
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
590
GPUを計算資源として使おう!
primenumber
1
200
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
5
650
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
695
190k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Writing Fast Ruby
sferik
628
62k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Designing Experiences People Love
moore
142
24k
Unsuck your backbone
ammeep
671
58k
GraphQLとの向き合い方2022年版
quramy
49
14k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Facilitating Awesome Meetings
lara
54
6.5k
Embracing the Ebb and Flow
colly
86
4.7k
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!!