Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Open Source Swift Workshop Report
Sho Ikeda
April 12, 2018
Programming
3
400
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
RenovateによるiOSライブラリーの自動更新
ikesyo
1
1.1k
2019年のSwiftモック事情
ikesyo
3
6.7k
5分でわかる!Xcode 11から使えるXCFrameworks
ikesyo
2
2.2k
Travis CIのBuild Matrixを活用して、Swift製ライブラリをLinux対応させる
ikesyo
3
2k
Swift Packages and XCFrameworks in Xcode 11
ikesyo
1
770
How to Mock Protocols in Swift
ikesyo
1
2.4k
Open Source Swift Workshop - swift-corelibs-foundation
ikesyo
1
73
Androidのテストよもやま話
ikesyo
1
390
The latest info of Carthage
ikesyo
1
430
Other Decks in Programming
See All in Programming
料理の注文メニューの3D化への挑戦
hideg
0
270
クックパッドマートの失敗したデータ設計 Before / After 大放出
mokuzon
20
25k
AWS Config Custom Rule、ノーコードでできるかな?
watany
0
250
「困りごと」から始める個人開発
ikumatadokoro
4
240
Enzyme から React Native Testing Library に移行した経緯 / 2022-07-20
tamago3keran
1
160
YATA: collaborative documents and how to make them fast
horusiath
1
140
atama plusの開発チームはどのように「不確実性」に向き合ってきたか〜2022夏版〜
atamaplus
3
600
サーバーレスパターンから学ぶデータ分析基盤構築 / devio2022
kasacchiful
0
460
CakePHPの内部実装 から理解するPSR-7
boro1234
0
340
SwiftUIで「意図」を伝える / swiftui_intention
uhooi
2
140
ちょっとつよい足トラ
logilabo
0
320
Babylon.jsで作ったsceneをレイトレーシングで映えさせる
turamy
1
200
Featured
See All Featured
How to name files
jennybc
40
63k
Documentation Writing (for coders)
carmenintech
48
2.6k
Stop Working from a Prison Cell
hatefulcrawdad
262
17k
Scaling GitHub
holman
451
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
Six Lessons from altMBA
skipperchong
14
1.4k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
Code Reviewing Like a Champion
maltzj
506
37k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
107
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
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