カスタム プロパティとは
カスタム プロパティは、GitHub.com 内のリポジトリまたは組織にアタッチできる構造化メタデータ フィールドです。 これにより、コンプライアンス フレームワーク、データの機密性、プロジェクトの詳細などの情報を使用して、リポジトリまたは組織を装飾できます。
Enterprise は最大 100 個のプロパティ定義を設定できます。 許可値リストには最大 200 個の項目を含めることができます。
カスタム プロパティには、次の 2 種類があります。
-
**リポジトリのカスタム プロパティ**: 個々のリポジトリにアタッチされたメタデータ。 -
**組織のカスタム プロパティ**: 企業内の組織にアタッチされたメタデータ。
メモ
GitHub Enterprise Server、この機能はバージョン 3.21 からのみ使用できます。
カスタム プロパティを使用する利点は何ですか?
改善された検出、自動化されたワークフロー、コンプライアンス追跡、対象となるポリシーの適用、およびより優れたレポート機能を提供するだけでなく、カスタム プロパティを使用すると、 ルールセット統合による強力なガバナンスが可能になります。
リポジトリと組織のカスタム プロパティの両方をルールセットのターゲット条件として使用でき、メタデータに基づいてきめ細かなポリシー適用を有効にすることができます。
- リポジトリカスタムルールについては、 組織内のリポジトリのルールセットを作成する および Enterprise 内でリポジトリのカスタム プロパティを管理する を参照してください。
- 組織のカスタムルールについては、 Enterprise 内のリポジトリのコード ルールセットを管理する を参照してください。
カスタム プロパティを追加および管理する方法
これらのステップを実行してください:
カスタム プロパティはGitHubの REST API を通じて完全にサポートされており、プログラムによる管理と外部システムとの統合が可能になります。 「カスタム プロパティ」を参照してください。
カスタム プロパティは、 GitHubの UI を使用して追加できます。 「Organization 内リポジトリのカスタム プロパティの管理」と「組織のカスタム プロパティの管理」を参照してください。