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
Open Source Swift Workshop Report
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sho Ikeda
April 12, 2018
Programming
2.2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Open Source Swift Workshop Report
Osaka Mix Leap Study #10での発表資料です #mixleap
https://yahoo-osaka.connpass.com/event/83715/
Sho Ikeda
April 12, 2018
More Decks by Sho Ikeda
See All by Sho Ikeda
大規模アプリにおけるXcode Previews実用化までの道のり
ikesyo
0
30k
Package Traits
ikesyo
2
1.4k
Open Source Swift Workshop - Foundation and first party libraries
ikesyo
0
3.3k
Renovateで実現するライブラリの自動更新生活 / Automated Library Updates with Renovate
ikesyo
3
720
XcodeのDevelopment Assets探訪
ikesyo
1
1.5k
RenovateによるiOSライブラリーの自動更新
ikesyo
2
4.1k
2019年のSwiftモック事情
ikesyo
3
8.7k
5分でわかる!Xcode 11から使えるXCFrameworks
ikesyo
2
4.1k
Travis CIのBuild Matrixを活用して、Swift製ライブラリをLinux対応させる
ikesyo
3
2.7k
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
120
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
440
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
500
フィードバックで育てるAI開発
kotaminato
1
120
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
640
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
120
1年で人数1.5倍、PR数5.5倍増。 品質とアウトカムはどうなったか、 何が効いたか
ike002jp
0
140
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
440
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
2
1.5k
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
330
Utilizing Notion as your number one productivity tool
mfonobong
4
420
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
270
From π to Pie charts
rasagy
0
240
Testing 201, or: Great Expectations
jmmastey
46
8.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
650
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
590
Speed Design
sergeychernyshev
33
1.9k
エンジニアに許された特別な時間の終わり
watany
108
250k
Six Lessons from altMBA
skipperchong
29
4.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
Open Source Swift Workshop Report @ikesyo Osaka Mix Leap Study
#10 - try! Swift Tokyo Report 2018-04-12 Thu #mixleap 1
@ikesyo • ͍͚͠ΐʔʗా ᠳ • ͯͳ@ژ • https://twitter.com/ikesyo • https://github.com/ikesyo
2
try! Swift NYC 2017 3
4
try! Swift Tokyo 2018 5
6
7
Open Source Swift 8
Websites • https://swift.org/ • https://forums.swift.org/ • https://bugs.swift.org 9
Repositories • https://github.com/apple • swift-llvm • swift-clang • swift •
swift-lldb • swift-cmark • swift-llbuild • swift-package-manager • swift-compiler-rt • swift-corelibs-xctest • swift-corelibs-foundation • swift-corelibs-libdispatch • swift-integration-tests • swift-xcode-playground-support 10
Building the Swift compiler • https://github.com/apple/swift#getting-started • https://github.com/apple/swift#building-swift 11
Building the Swift compiler • @rintaro • SwiftίϯύΠϥ։ൃڥߏங - Qiita
• SwiftίϯύΠϥͷςετڥ - Qiita • Swift ίϯύΠϥͷΞʔΩςΫνϟ - Qiita • ࣮ફSwiftίϯύΠϥ #swtws - Qiita 12
Building the Swift compiler • @omochimetaru • SwiftίϯύΠϥ։ൃ༻ͷڥߏங - Qiita
• SwiftίϯύΠϥ։ൃʹ͓͚Δςετ - Qiita 13
Contributing 14
औֻ͔ͬΓ • bugs.swift.org͔ΒStarterBugͱ͍͏ϥϕϧ͕͍ͨνέοτΛ୳͢ • forums.swift.orgͰߦΘΕ͍ͯΔٞΛνΣοΫͨ͠ΓࢀՃ͢Δ • ιʔείʔυ͔ΒTODOFIXMEίϝϯτ͕͍ͨՕॴΛݟ͍ͯ͘ • swift-corelibs-foundationͰະ࣮ςετ͕ෆेͳͷʹऔΓΉ •
https://github.com/apple/swift-corelibs-foundation/blob/master/Docs/ Status.md • λΠϙमਖ਼ɺυΩϡϝϯτमਖ਼ɺͪΐͬͱͨ͠ϦϑΝΫλϦϯάʢe.g. if-letΛ ͏Α͏ʹ͢Δʣ 15
Swift.org • https://swift.org/compiler-stdlib/#compiler-architecture • https://swift.org/contributing/ • Answering Questions • Reporting
Bugs • Triaging Bugs • Contributing Code • Participating in the Swift Evolution Process 16
ϫʔΫγϣοϓͷՌ • 8 pull requests and 1 bug ticket •
https://github.com/apple/swift-package-manager/pull/1514 • https://github.com/apple/swift-package-manager/pull/1516 • https://github.com/apple/swift-package-manager/pull/1517 • https://github.com/apple/swift/pull/14950 • https://github.com/apple/swift/pull/14954 • https://github.com/apple/swift/pull/14952 • https://github.com/apple/swift/pull/14955 • https://github.com/apple/swift/pull/14959 • https://bugs.swift.org/browse/SR-7112 17
What's Next 18
Θ͍Θ͍swiftc 19
try! Swift San Jose • https://www.tryswift.co/events/2018/sanjose/ • Swift Open Source
Panel • Swift Open Source Workshop 20
21
! Happy Swift Contributing!! 22
Thank you Sho Ikeda @ikesyo 23