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

How I Contributed to the Swift Open Source Project

Avatar for Daniel Martín Daniel Martín
September 16, 2016

How I Contributed to the Swift Open Source Project

In this lightning talk I explain my experience making a contribution to the Swift open source project.

Avatar for Daniel Martín

Daniel Martín

September 16, 2016
Tweet

More Decks by Daniel Martín

Other Decks in Technology

Transcript

  1. THE CODEBASE • Fork from https://github.com/apple/swift • Keep “origin” remote

    at the above URL. • Create a “fork” remote pointing to your fork. • Compile with ./utils/build-script -R
  2. THE TOOLS • You can generate an Xcode project. •

    Although a text editor suffices. I use Emacs with some external tools.
  3. BABY STEPS • I first fixed typos or helped converting

    the documentation to Markdown. • Apple and external reviewers are very friendly. • Learn a bit of C++11 and LLVM, you’ll use them.
  4. WHAT’S NEXT? • Add support for styles to swift-format •

    Maybe, refactoring tools? • Better build dependency management • Slack channel! http://www.swift-oss.org/