Qu’est-ce que les propriétés personnalisées ?
Les propriétés personnalisées sont des champs de métadonnées structurées que vous pouvez attacher aux référentiels ou aux organisations dans GitHub.com. Ils vous permettent de décorer vos référentiels ou organisations avec des informations telles que des infrastructures de conformité, une sensibilité des données ou des détails de projet.
Une entreprise peut avoir jusqu'à 100 définitions de propriétés. Une liste de valeurs autorisées peut contenir jusqu'à 200 éléments.
Il existe deux types de propriétés personnalisées :
-
**Propriétés personnalisées du référentiel** : métadonnées attachées à des référentiels individuels. -
**Propriétés personnalisées** de l’organisation : métadonnées attachées aux organisations au sein d’une entreprise.
Remarque
Pour GitHub Enterprise Server, cette fonctionnalité sera disponible uniquement à partir de la version 3.21.
Quels sont les avantages de l’utilisation de propriétés personnalisées ?
En plus de fournir des fonctionnalités améliorées de découverte, de flux de travail automatisés, de suivi de conformité, d’application de stratégie ciblée et de meilleures fonctionnalités de création de rapports, les propriétés personnalisées permettent une gouvernance puissante par le biais de l’intégration de l’ensemble de règles.
Les propriétés personnalisées du référentiel et de l’organisation peuvent être utilisées comme critères de ciblage pour les ensembles de règles, ce qui permet d’appliquer des stratégies affinées en fonction des métadonnées.
- Pour connaître les règles personnalisées du référentiel, consultez Création d'ensembles de règles pour les dépôts de votre organisation et Gestion des propriétés personnalisées des référentiels dans votre entreprise.
- Pour connaître les règles personnalisées de l’organisation, consultez Gestion des ensembles de règles de code pour les dépôts de votre entreprise.
Comment ajouter et gérer des propriétés personnalisées ?
Les propriétés personnalisées sont entièrement prises en charge via l’API REST de GitHub, ce qui permet une gestion et une intégration programmatiques avec des systèmes externes. Consultez « Propriétés personnalisées ».
Vous pouvez ajouter des propriétés personnalisées via GitHubl’interface utilisateur de }. Consultez Gestion des propriétés personnalisées pour les référentiels de votre organisation et Gestion des propriétés personnalisées pour les organisations.