ΠΠ° 10 ΠΌΠ°ΠΉ ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΠΌΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π±Π΅ΡΠ° ΡΠ΅ΡΡ Π½Π° GitHub Package Registry, ΡΡΠ»ΡΠ³Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΡΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ Ρ Π²Π°ΡΠΈΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), Docker ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Ρ.
ΠΠΌΠ°ΠΌΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΈΠ΅ΡΠΎ Π΄Π° ΡΡΠΎΠ±ΡΠΈΠΌ, ΡΠ΅ ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Swift ΠΊΡΠΌ ΡΠ΅Π³ΠΈΡΡΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ GitHub. ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Swift ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π²Π°ΡΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π²ΡΠ² Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ Ρ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° Swift. Π©Π΅ ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ ΡΠΎΠ²Π° Π² ΠΏΠ°ΡΡΠ½ΡΠΎΡΡΡΠ²ΠΎ Ρ ΠΌΠΎΠΌΡΠ΅ΡΠ°ΡΠ° ΠΎΡ Apple.
ΠΠ°Π»ΠΈΡΠ½ΠΎ Π² GitHub,
ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π·Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎ-ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΈ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Swift ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°, Π½ΠΈΠ΅ ΡΠΌΠ΅ ΡΠ°Π·Π²ΡΠ»Π½ΡΠ²Π°Π½ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Π΅ΠΊΠΈΠΏΠ° Π½Π° Apple, Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Swift.
ΠΡ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° GitHub Package Registry Π²ΠΈΠ΄ΡΡ
ΠΌΠ΅ ΡΠΈΠ»Π½Π° Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π±Π΅ΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΎΡΠ°ΠΊΠ²Π°ΠΌΠ΅ Π΄Π° ΡΡΠ΅ΠΌ ΠΎΡ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΊΠ°ΠΊ Package Registry ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½ΡΠΆΠ΄ΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ, Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌ. ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΅ ΠΏΡΠΎΠ±Π²Π°Π»ΠΈ GitHub Package Registry, ΠΌΠΎΠΆΠ΅ΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com