GitHub NPM, Docker, Maven, NuGet ಮತ್ತು RubyGems ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿದೆ

GitHub ಘೋಷಿಸಲಾಗಿದೆ ಹೊಸ ಸೇವೆಯ ಪ್ರಾರಂಭದ ಬಗ್ಗೆ ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪ್ರಕಟಿಸಲು ಮತ್ತು ವಿತರಿಸಲು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಅವಕಾಶವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಇದು ಖಾಸಗಿ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಗಳ ರಚನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಡೆವಲಪರ್‌ಗಳ ಕೆಲವು ಗುಂಪುಗಳಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಅವರ ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳ ರೆಡಿಮೇಡ್ ಅಸೆಂಬ್ಲಿಗಳ ವಿತರಣೆಗಾಗಿ ಸಾರ್ವಜನಿಕ ಸಾರ್ವಜನಿಕ ರೆಪೊಸಿಟರಿಗಳು.

ಪ್ರಸ್ತುತಪಡಿಸಿದ ಸೇವೆಯು ನೇರವಾಗಿ GitHub ನಿಂದ ಅವಲಂಬನೆಗಳನ್ನು ತಲುಪಿಸಲು, ಮಧ್ಯವರ್ತಿಗಳನ್ನು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ಕೇಂದ್ರೀಕೃತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. GitHub ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಪ್ರಕಟಿಸಲು ಬಳಸಬಹುದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಚಿತ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ಗಳು ಮತ್ತು ಆಜ್ಞೆಗಳು, ಉದಾಹರಣೆಗೆ npm, docker, mvn, nuget ಮತ್ತು gem - ಆದ್ಯತೆಗಳನ್ನು ಅವಲಂಬಿಸಿ, GitHub ಒದಗಿಸಿದ ಬಾಹ್ಯ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಒಂದನ್ನು ಸಂಪರ್ಕಿಸಲಾಗಿದೆ - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com ಅಥವಾ rubygems.pkg.github.com.

ಸೇವೆಯು ಪ್ರಸ್ತುತ ಬೀಟಾ ಪರೀಕ್ಷೆಯಲ್ಲಿದೆ, ಈ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಉಚಿತವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಉಚಿತ ಪ್ರವೇಶವನ್ನು ಸಾರ್ವಜನಿಕ ರೆಪೊಸಿಟರಿಗಳು ಮತ್ತು ತೆರೆದ ಮೂಲ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಮಾತ್ರ ಸೀಮಿತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೇಜ್‌ಗಳ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು, ಜಾಗತಿಕ ಕ್ಯಾಶಿಂಗ್ ವಿಷಯ ವಿತರಣಾ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ಪಾರದರ್ಶಕವಾಗಿರುತ್ತದೆ ಮತ್ತು ಕನ್ನಡಿಗಳ ಪ್ರತ್ಯೇಕ ಆಯ್ಕೆಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ.

ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪ್ರಕಟಿಸಲು, GitHub ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ನೀವು ಅದೇ ಖಾತೆಯನ್ನು ಬಳಸುತ್ತೀರಿ. ಮೂಲಭೂತವಾಗಿ, "ಟ್ಯಾಗ್‌ಗಳು" ಮತ್ತು "ಬಿಡುಗಡೆಗಳು" ವಿಭಾಗಗಳ ಜೊತೆಗೆ, ಹೊಸ "ಪ್ಯಾಕೇಜ್‌ಗಳು" ವಿಭಾಗವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಅದರೊಂದಿಗೆ ಕೆಲಸವು GitHub ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರಸ್ತುತ ಪ್ರಕ್ರಿಯೆಗೆ ಮನಬಂದಂತೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಪ್ಯಾಕೇಜುಗಳನ್ನು ಹುಡುಕಲು ಹೊಸ ವಿಭಾಗದೊಂದಿಗೆ ಹುಡುಕಾಟ ಸೇವೆಯನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಕೋಡ್ ರೆಪೊಸಿಟರಿಗಳಿಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅನುಮತಿಗಳ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಆನುವಂಶಿಕವಾಗಿರುತ್ತವೆ, ಇದು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಕೋಡ್ ಮತ್ತು ಅಸೆಂಬ್ಲಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. GitHub ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿಯೊಂದಿಗೆ ಬಾಹ್ಯ ಪರಿಕರಗಳ ಏಕೀಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ವೆಬ್ ಹುಕ್ ಮತ್ತು API ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಡೌನ್‌ಲೋಡ್ ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಆವೃತ್ತಿ ಇತಿಹಾಸದೊಂದಿಗೆ ವರದಿಗಳು.

GitHub NPM, Docker, Maven, NuGet ಮತ್ತು RubyGems ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿದೆ

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ