GTFS ガバナンスの概要¶
ガバナンスフレームワークの移行
2025年7月7日以降、すべての新しい Pull Request は、このセクションで説明されている 新しい GTFS Schedule ガバナンスフレームワーク の対象となります。
- 2025年7月7日以前 に作成された Pull Request は、引き続き 旧ガバナンス に従います。
- これには以下の PR が含まれます: 567, 561, 556, 546, 545, 533, 515, 502, 498, 483, 423。
- 2025年7月7日以前に作成されたすべての PR が解決され次第、旧ガバナンス は完全に廃止されます。
Note
公式の仕様、リファレンスおよびドキュメントは英語で記述されています。翻訳版と英語の原文に相違がある場合は、英語の原文が優先されます。すべてのコミュニケーションは英語で行われます。
GTFS 標準は固定されたものではなく、公共交通事業者、開発者、その他の利害関係者によって開発・維持されているオープンな仕様です。この GTFS データの提供者と利用者のコミュニティが進化し続ける中で、新しい機能をサポートするための仕様拡張の提案が期待されます。このプロセスを管理するために、GTFS ガバナンスフレームワークが確立されています。
GTFS ガバナンスとは、GTFS がどのように維持、更新、開発されるかを導く枠組みを指します。これは、GTFS がオープンで協調的なデータ標準であり続けることを保証するために、コミュニティによって定められた意思決定のルールとプロセスを包含しています。
GTFS のガバナンスフレームワークは、以下の要素で構成されています:
特に、GTFS 変更プロセスは、GTFS への修正や追加がコミュニティによって提案、議論、承認される手続きを指します。このプロセスにより、仕様が安定的で予測可能かつ協調的な方法で進化することが保証されます。
仕様変更とは何ですか?¶
変更とは、Google/transit リポジトリでホストされている GTFS ドキュメントに対する提案された修正を指します。これには、新しい機能の追加、既存のファイルやフィールドの更新、ガイドラインの明確化、例の改善などが含まれる場合があります。要するに、変更を提案するということは、仕様を強化または拡張するために、特に Reference.md ファイルを含むドキュメントに関連するファイルの内容を変更することを提案することを意味します。
どのように参加を始められますか?¶
誰でも GTFS の開発に貢献することができます。通常、仕様を改善するための提案やアイデアを持つ人は、変更プロセス に記載された手順に従って、自身の提案を洗練させ、進めていきます。
このプロセスを効果的に進めるためには、取るべき具体的な手順を決定する 変更の種類 を理解することが重要です。そのため、貢献者はこれらの変更カテゴリや 役割と責任 に慣れ、自身の参加や関与をよりよく理解することが推奨されます。
変更プロセスは通常どのような流れですか?¶
前述の通り、異なる変更の種類によって異なるプロセスが適用されます。以下は、機能的変更に関するプロセスの概要であり、コミュニティがどのように提案、レビュー、テスト、採用を行うかを示しています。
アクション | 説明 | 期間 | 条件 |
---|---|---|---|
提案の提出 | 変更を提案するために GTFS リポジトリに Pull Request (PR) を作成します。 | — | 誰でも提案を提出することができます。 |
コミュニティでの議論 | コミュニティが提案について議論し、内容を洗練します。 | 最低 7 日間 | 誰でも参加可能です。 |
レビュー期間 | コントリビューターとメンテナーが、提案の明確さ、実現可能性、GTFS の目標との整合性をレビューします。 | 最低 7 日間 | メンテナーおよびコントリビューターによるレビューが必須です。 |
テスト承認のための投票 | コミュニティが提案がテストに進む準備ができているかどうかを投票で決定します。 | 最低 14 日間 | 少なくとも 5 名のコントリビューター(うち 2 名以上の Producer と 2 名以上の Consumer を含む)が全員賛成する必要があります。 |
ファーストアダプターによるテスト | 選ばれたファーストアダプターが、実環境またはシミュレーション環境で提案された変更をテストします。 | 最低 7 日間 | 少なくとも 1 名の Producer と 1 名の Consumer が変更をテストする必要があります。 |
採用の最終投票 | コミュニティが変更を正式に採用するかどうかを投票します。可決には 80%以上の賛成が必要です。 | 最低 14 日間 | 少なくとも 5 名のコントリビューター(うち 2 名以上の Producer と 2 名以上の Consumer を含む)が投票し、80%以上が賛成する必要があります。 |
採用 | 承認された変更は、メンテナーによって GTFS 仕様に正式に追加されます。 | — | メンテナーが公式ドキュメントを更新します。 |