ΠΠ΅Π½Π΄ΠΎΡΠΈΠ½Π³ Π² Go: Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π΅ΡΡ Π½ΡΠΆΠ΅Π½ ΠΈ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΊΠ΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
ΠΠ΅Π½Π΄ΠΎΡΠΈΠ½Π³ β ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π²ΡΠ΅Ρ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ vendor/ Π²Π½ΡΡΡΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ. ΠΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΡΠΎ Π±ΡΠ» Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ; ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ Π½Π΅ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅Ρ ΠΈ ΡΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΠΉ Ρ go.sum. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π΅Π½Π΄ΠΎΡΠΈΠ½Π³ ΠΎΡΡΠ°ΡΡΡΡ Π² ΡΡΡΡ
ΡΠΈΡΡΠ°ΡΠΈΡΡ
: ΡΠ±ΠΎΡΠΊΠ° Π² ΡΡΠ΅Π΄Π΅ Π±Π΅Π· ΡΠ΅ΡΠΈ Π²ΠΎΠΎΠ±ΡΠ΅, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠ΄ΠΈΡΠ° ΠΈΠΌΠ΅ΡΡ Π²Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, ΠΈ Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½Π΅ Π΄ΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ. ΠΠ΅Ρ
Π°Π½ΠΈΠΊΠ° ΠΏΡΠΎΡΡΠ°Ρ: go mod vendor ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΠΈ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ vendor/ ΡΡΠ»ΡΠ΅ΠΉΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ -mod=vendor β ΠΌΠΎΠ΄ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡΡΡ, Π° ΠΊΠ΅Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ: ΠΊΠ΅Ρ ΠΎΠ±ΡΠΈΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π»Π΅ΠΆΠΈΡ Π²Π½Π΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ; vendor/ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² git ΠΈ ΡΠ°Π·Π΄ΡΠ²Π°Π΅Ρ ΠΈΡΡΠΎΡΠΈΡ. ΠΠ»Π°Π²Π½Π°Ρ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ β ΡΠ°ΡΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: vendor/ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌ.