Swift Digest
Blog | Swift.org Blog

Swift のワークグループを進化させる

Evolving the Swift Workgroups

このダイジェストはClaude Opus 4.7 / 4.8によって生成されたものです(License)。原文はこちら

この記事の要点

何が変わるのか

グループの 2 階層化と名称の整理

Core Team を除き、コミュニティの各グループは一貫して group と呼ばれるようになります。各グループは明確な charter と焦点を持ち、より小さな単位として subgroup(サブグループ)を持つこともできます。グループは次の 2 種類に分かれます。

ワークグループはコントリビューターの活動を支える仕組みの 1 つにすぎず、Swift への貢献はワークグループ以外の形でも始められます。多くの貢献は自然発生的に始まり成長し、十分な勢いと規模に達して Swift プロジェクトからの支援が有益になった段階で、その取り組みのためのワークグループを作る、という位置づけです。

なお、Swift Evolution プロセスで言及される evolution workgroup は、その charter を達成するために Swift Evolution プロセスを活用・管理するグループを指し、steering group・workgroup のどちらの形でもあり得ます。

新しい用語に合わせて、既存のグループ名も次のように調整されます。

これらのグループを統括するのが Swift Core Team です。「group」用語への変更も検討されましたが、長く使われ広く認知されている名称のため「team」のまま維持されます。Core Team は、コミュニティの各グループや取り組みに一貫性と戦略的な整合をもたらす存在です。意思決定は投票ではなく合意(consensus)によって行われ、議論の収束が必要な場合は Project Lead が調整に入ります。

Diversity in Swift の全グループへの展開

Diversity in Swift ワークグループは、メインの Swift コードベース以外での貢献の道筋を作り、新しい声をコミュニティに迎える取り組みを進めてきました。コミュニティが執筆するブログ記事のプロセス、Swift Mentorship Program、Women in Swift・Black in Swift・Pride in Swift といったコミュニティグループなどがその成果です。

今回、インクルージョンとダイバーシティを Swift プロジェクトの日々の運営に根付かせるため、これらを Diversity in Swift ワークグループ単独の責務から、プロジェクト全体で共有する責務へと広げます。各グループは、持ち回りの新しい役割である Diversity in Swift champion を 1 名指名します。各グループの champion は連携し、それぞれのグループが Swift Mentorship Program などの取り組みに参加するよう促し、新たな施策を立ち上げ、インクルージョンとダイバーシティについてコミュニティが議論できるフィードバックの場を提供します。

Diversity in Swift ワークグループの既存メンバーと施策は他のグループに分散され、各グループの charter に取り込まれます。今後新設されるグループは、Diversity in Swift champion を指名し、charter の中でインクルージョンの理念をどう守るかを示すことが求められます。

新グループの発足

今後数週間のうちに、勢いの増している領域を支えるため、次の 2 つのグループが追加されます。

背景

Swift プロジェクトでは、これまで「team」と「workgroup」という言葉が、コミュニティの取り組みや責任領域を表す語として明確な区別なく使われてきました。Server APIs ワークグループに始まり、Diversity in SwiftLanguage WorkgroupDocumentation WorkgroupWebsite Workgroup と、特定領域に集中するグループが増え、Swift の開発者エコシステムとコミュニティが拡大する中で、グループの種類と役割を整理し、ダイバーシティを全体で支える体制へと進化させる必要が高まっていました。今回の再編は、こうした流れを受けたものです。

参加・利用者への影響

この記事は、Swift コミュニティに関わりたいと考えているすべての人に向けたものです。グループの呼称と階層が整理されたことで、どのグループがどの領域に責任を持つのかが分かりやすくなりました。日々 Swift を使う開発者にとって直接の影響は大きくありませんが、ツール・ドキュメント・パッケージエコシステムを支える Ecosystem Steering Group や、貢献の入口を整える Contributor Experience Workgroup が新設されることで、コミュニティへの参加や貢献がしやすくなることが期待されます。

関わってみたい場合は、各グループの charter やプロジェクトへの貢献方法を確認するとよいでしょう。今後は四半期ごとに Contributor Meeting シリーズも開催される予定で、詳細は Swift Forums で案内されます。

関連リンク