Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Contributing to Swift

Contributing to Swift

Swift is open source, and that means that any of us can dive in and get involved. No idea how to get involved? Neither did I! In this talk I’ll tell the story of the tiny contribution I made to Swift, and explore some ways you can help out too.

As presented at iOSoHo on May 8th 2017 https://www.meetup.com/iOSoho/events/238089171/

Neil Kimmett

May 08, 2017
Tweet

More Decks by Neil Kimmett

Other Decks in Technology

Transcript

  1. Contributing
    to Swift
    by @neilkimmett

    View full-size slide

  2. http://bugreport.apple.com/

    View full-size slide

  3. http://bugreport.apple.com/

    View full-size slide

  4. https://swift.org

    View full-size slide

  5. https://github.com/apple/swift

    View full-size slide

  6. https://github.com/apple/swift/pull/1323

    View full-size slide

  7. What can I do?

    View full-size slide

  8. https://lists.swift.org

    View full-size slide

  9. https://stylemac.com/hirundo/

    View full-size slide

  10. https://apple.github.io/swift-evolution/

    View full-size slide

  11. https://swiftweekly.github.io

    View full-size slide

  12. https://spec.fm/podcasts/swift-unwrapped

    View full-size slide

  13. @jckarter
    Joe Groff
    @UINT_MIN
    Jordan Rose
    @dgregor79
    Doug Gregor
    @tkremenek
    Ted Kremenek
    @ericasadun
    Erica Sadun
    @modocache
    Brian Gesiak

    View full-size slide

  14. https://bugs.swift.org

    View full-size slide

  15. https://github.com/apple/swift

    View full-size slide

  16. git clone https://github.com/apple/swift.git
    mkdir swift-source
    cd swift-source
    ./swift/utils/update-checkout --clone

    View full-size slide

  17. brew install cmake ninja

    View full-size slide

  18. utils/build-script -h

    View full-size slide

  19. https://www.youtube.com/watch?v=GnT2ZeHVJe4

    View full-size slide

  20. https://news.realm.io/news/tryswift-jesse-squires-contributing-open-source-swift/
    Jesse Squires - Contributing to Open Source Swift

    View full-size slide

  21. https://news.realm.io/news/slug-russ-bishop-contributing-open-source-swift-proposal/
    Russ Bishop - Contributing to Swift: From Proposal to Shipped

    View full-size slide

  22. No-one has any idea
    what they’re doing

    View full-size slide

  23. Thanks!
    from @neilkimmett

    View full-size slide