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.6k
waiwai-swiftpm-part2
d_date
3
530
わいわいSwift PM part 1
d_date
2
420
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
15k
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
690
Other Decks in Programming
See All in Programming
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
350
はじめてのMaterial3 Expressive
ym223
2
900
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2.1k
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
240
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
170
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
240
概念モデル→論理モデルで気をつけていること
sunnyone
3
300
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
Design Foundational Data Engineering Observability
sucitw
3
200
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
KATA
mclloyd
32
14k
Agile that works and the tools we love
rasmusluckow
330
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Docker and Python
trallard
46
3.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Code Reviewing Like a Champion
maltzj
525
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
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!!