Maison > développement back-end > Golang > Qu'est-ce que Vendoring dans Go et en quoi diffère-t-il des autres langues ?

Qu'est-ce que Vendoring dans Go et en quoi diffère-t-il des autres langues ?

Barbara Streisand
Libérer: 2024-11-29 09:49:14
original
912 Les gens l'ont consulté

What is Vendoring in Go and How Does it Differ from Other Languages?

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal