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
Sho Ikeda
April 12, 2018
Programming
3
1.7k
Open Source Swift Workshop Report
Osaka Mix Leap Study #10での発表資料です #mixleap
https://yahoo-osaka.connpass.com/event/83715/
Sho Ikeda
April 12, 2018
Tweet
Share
More Decks by Sho Ikeda
See All by Sho Ikeda
Package Traits
ikesyo
2
440
Open Source Swift Workshop - Foundation and first party libraries
ikesyo
0
2.7k
Renovateで実現するライブラリの自動更新生活 / Automated Library Updates with Renovate
ikesyo
3
630
XcodeのDevelopment Assets探訪
ikesyo
1
1.3k
RenovateによるiOSライブラリーの自動更新
ikesyo
2
3.8k
2019年のSwiftモック事情
ikesyo
3
8.2k
5分でわかる!Xcode 11から使えるXCFrameworks
ikesyo
2
3.8k
Travis CIのBuild Matrixを活用して、Swift製ライブラリをLinux対応させる
ikesyo
3
2.6k
Swift Packages and XCFrameworks in Xcode 11
ikesyo
1
1.2k
Other Decks in Programming
See All in Programming
Swift Updates - Learn Languages 2025
koher
2
460
RDoc meets YARD
okuramasafumi
4
170
AIエージェント開発、DevOps and LLMOps
ymd65536
1
390
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
820
Testing Trophyは叫ばない
toms74209200
0
830
Ruby Parser progress report 2025
yui_knk
1
410
旅行プランAIエージェント開発の裏側
ippo012
2
880
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
100
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
1.9k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
Rancher と Terraform
fufuhu
2
240
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Agile that works and the tools we love
rasmusluckow
330
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How GitHub (no longer) Works
holman
315
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Designing for Performance
lara
610
69k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
800
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