レギュラートーク(20分)

iOSの開発ツールにコントリビュートしてみよう iOSDC Japan 2021

2
aomathwift あおい aomathwift

iOSアプリ開発は、アプリそのもののコーディングがすべてではありません。
作ったアプリがストアに上がるまでに、チームでのコードレビューを助けるもの、サブミットを自動化するものなど、多くの開発ツールを利用しています。
これらの多くはオープンソースとして公開されていて、メンテナー各位によって開発が続けられていますが、これらの開発ツールに対し、自分で課題を発見しそれを自分の手で直してみたいという思いを持つ人もいるのではないでしょうか。
自分もそんなモチベーションをもつ一人で、色々な開発ツールへのコントリビューションチャンスを少しずつ見つけコミットしてきました。
このトークでは、そんな私が最近コントリビュートした xcode-install というツールのパフォーマンス改善のPull Requestを例にあげ、iOSの開発ツールの課題発見とその改善のコツを紹介します。具体的には、以下のような話をします。

・開発ツールの課題の見つけ方
・マージされやすいPull Requestの作り方
・オープンソースコミュニティとの関わり方