Slide 1

Slide 1 text

Open Source Swift Workshop Report @ikesyo Osaka Mix Leap Study #10 - try! Swift Tokyo Report 2018-04-12 Thu #mixleap 1

Slide 2

Slide 2 text

@ikesyo • ͍͚͠ΐʔʗ஑ా ᠳ • ͸ͯͳ@ژ౎ • https://twitter.com/ikesyo • https://github.com/ikesyo 2

Slide 3

Slide 3 text

try! Swift NYC 2017 3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

try! Swift Tokyo 2018 5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

Open Source Swift 8

Slide 9

Slide 9 text

Websites • https://swift.org/ • https://forums.swift.org/ • https://bugs.swift.org 9

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

Building the Swift compiler • https://github.com/apple/swift#getting-started • https://github.com/apple/swift#building-swift 11

Slide 12

Slide 12 text

Building the Swift compiler • @rintaro • SwiftίϯύΠϥ։ൃ؀ڥߏங - Qiita • SwiftίϯύΠϥͷςετ؀ڥ - Qiita • Swift ίϯύΠϥͷΞʔΩςΫνϟ - Qiita • ࣮ફSwiftίϯύΠϥ #swtws - Qiita 12

Slide 13

Slide 13 text

Building the Swift compiler • @omochimetaru • SwiftίϯύΠϥ։ൃ༻ͷ؀ڥߏங - Qiita • SwiftίϯύΠϥ։ൃʹ͓͚Δςετ - Qiita 13

Slide 14

Slide 14 text

Contributing 14

Slide 15

Slide 15 text

औֻ͔ͬΓ • bugs.swift.org͔ΒStarterBugͱ͍͏ϥϕϧ͕෇͍ͨνέοτΛ୳͢ • forums.swift.orgͰߦΘΕ͍ͯΔٞ࿦ΛνΣοΫͨ͠ΓࢀՃ͢Δ • ιʔείʔυ͔ΒTODO΍FIXMEίϝϯτ͕෇͍ͨՕॴΛݟ͍ͯ͘ • swift-corelibs-foundationͰະ࣮૷΍ςετ͕ෆे෼ͳ΋ͷʹऔΓ૊Ή • https://github.com/apple/swift-corelibs-foundation/blob/master/Docs/ Status.md • λΠϙमਖ਼ɺυΩϡϝϯτमਖ਼ɺͪΐͬͱͨ͠ϦϑΝΫλϦϯάʢe.g. if-letΛ ࢖͏Α͏ʹ͢Δʣ 15

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

ϫʔΫγϣοϓͷ੒Ռ • 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

Slide 18

Slide 18 text

What's Next 18

Slide 19

Slide 19 text

Θ͍Θ͍swiftc 19

Slide 20

Slide 20 text

try! Swift San Jose • https://www.tryswift.co/events/2018/sanjose/ • Swift Open Source Panel • Swift Open Source Workshop 20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

! Happy Swift Contributing!! 22

Slide 23

Slide 23 text

Thank you Sho Ikeda @ikesyo 23