Open Source Swift Workshop Report

Open Source Swift Workshop Report

Osaka Mix Leap Study #10での発表資料です #mixleap

https://yahoo-osaka.connpass.com/event/83715/

7ddcca09c00a2744b983974225447d19?s=128

Sho Ikeda

April 12, 2018
Tweet

Transcript

  1. Open Source Swift Workshop Report @ikesyo Osaka Mix Leap Study

    #10 - try! Swift Tokyo Report 2018-04-12 Thu #mixleap 1
  2. @ikesyo • ͍͚͠ΐʔʗ஑ా ᠳ • ͸ͯͳ@ژ౎ • https://twitter.com/ikesyo • https://github.com/ikesyo

    2
  3. try! Swift NYC 2017 3

  4. 4

  5. try! Swift Tokyo 2018 5

  6. 6

  7. 7

  8. Open Source Swift 8

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

  10. 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
  11. Building the Swift compiler • https://github.com/apple/swift#getting-started • https://github.com/apple/swift#building-swift 11

  12. Building the Swift compiler • @rintaro • SwiftίϯύΠϥ։ൃ؀ڥߏங - Qiita

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

    • SwiftίϯύΠϥ։ൃʹ͓͚Δςετ - Qiita 13
  14. Contributing 14

  15. औֻ͔ͬΓ • 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
  16. 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
  17. ϫʔΫγϣοϓͷ੒Ռ • 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
  18. What's Next 18

  19. Θ͍Θ͍swiftc 19

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

    Panel • Swift Open Source Workshop 20
  21. 21

  22. ! Happy Swift Contributing!! 22

  23. Thank you Sho Ikeda @ikesyo 23