GitHub上での開発は増加傾向
GitHub CEOのナット・フリードマン(Nat Friedman)氏は、まずここ数か月のGitHubのリリースを振り返った。主な発表は以下の通り。
- GitHub Actions
- GitHub for Mobile
- GitHub Sponsorsが32の国と地域に拡大
- チームでの利用無料化
- npmの買収
現在、約5000万人の開発者が利用しているGitHub(4月26日現在)。昨今の情勢から、GitHubではどんな変化が見られるのか。
まず、2020年1月からイシュー作成数は25%の増加が見られた。また平均よりも4時間早くプルリクエストがマージされるようになっている。ユーザー全体の傾向としては、1日平均1時間多くGitHub上で開発を行っているという。
これについてフリードマン氏は、「通勤がなくなり、その分の時間を仕事に使えるようになったのかもしれません。あるいは、家にいて他の趣味に取り組めないので、夜や週末にコードを書いたり、それを世界にシェアしたりする時間が少し増えたのかもしれません。いずれにせよ、トレンドとしてはこれまでより多くのコラボレーションが見られます」と考察した。
GitHub Discussions
今回発表されたリリースは4つ。1つ目はコミュニティのコラボレーションを加速する「GitHub Discussions」だ。議論を行う場として機能追加される。
従来、ある程度の議論であればイシューやプルリクエストを通して済んでいたが、「GitHub Discussions」は、正式にイシューの立っていない議論やアイデアの共有、FAQの作成・修正にも利用できる。
authorとadminが質問に対する回答のコメントをマークできるため、答えを探して長いイシューのスレッドを読む必要がなくなる。また、スレッドリプライの機能によって会話が追いやすくなっている。
さらに、Discussionsで生まれた良いアイデアをイシューにあげられるよう、イシューとDiscussionsを行き来できる機能を備える。
今年の夏に正式リリース予定だが、既にオープンソースコミュニティ向けにプライベートベータ版を提供中。まもなく他のコミュニティでも試用できるようになる。