Vendeur d'une dépendance dans Go
Dans Go, le fournisseur fait référence au processus consistant à inclure des copies des dépendances d'un projet dans le projet lui-même, ce qui eux indépendamment du référentiel du module Go. Lorsqu'une dépendance est vendue, son code source est stocké à côté du code du projet.
Définition de l'expérience du fournisseur Go 1.5
L'expérience du fournisseur Go 1.5 décrit la vente comme :
La vente est l'acte de créer votre propre copie des packages tiers que votre projet utilise. Ces copies sont traditionnellement placées dans chaque projet, puis enregistrées dans le référentiel du projet.
Utilisation dans l'exemple
Dépendances fournies avec votre application
Dans cet exemple, « fournisseur » signifie que les dépendances référencées par l'application sont incluses dans le fichier de l'application. codebase.
Relation avec Ruby Vendoring
Le terme «vendoring» dans Go n'est pas directement lié à son utilisation dans Ruby. Dans Ruby, la vente fait référence à un mécanisme de vendeur de gemmes spécifique qui a été introduit dans Ruby Gems 3.2.0.
Définition conventionnelle par rapport à la définition Go 1.5
Le terme « vente » " n'est pas entièrement défini en dehors de l'expérience du fournisseur Go 1.5. Cependant, le concept de vente tel que décrit dans l'expérience est devenu largement accepté en tant que convention au sein de la communauté Go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!