GitHub тейлөө пакетин NPM, Docker, Maven, NuGet жана RubyGems менен шайкеш келген кызматты каттаңыз.

пакеттер-терминал

GitHub өзүнүн блогунда GitHub Пакет Реестри деп аталган жаңы кызматты жарыялады, бета версиясында чыгарылган. Тарабынан жарыяланган Simina pasat, GitHub компаниясынын продуктту башкаруу боюнча директору жана мурун Microsoft корпорациясында иштеген, GitHub менен толук интеграцияланган жаңы кызматты сүрөттөйт.

GitHub менен дагы деле тааныш эмес адамдар үчүн бул Git версиясын башкаруу тутумун колдонуп, долбоорлорду өткөрүү үчүн биргелешип иштеп чыгуу платформасы экендигин билишиңиз керек.

Ал биринчи кезекте программалардын баштапкы кодун түзүү үчүн колдонулат. Коду GitHub жайгаштырылган долбоорлор адатта жалпыга ачык сакталат, акы төлөнүүчү эсепти колдонсо дагы, жеке репозиторийлерди жайгаштырууга мүмкүнчүлүк берет.

GitHub популярдуулугунан улам, ал иштеп чыгуучулар үчүн социалдык тармак катарына кирди.

GitHub топтомун каттоо

Реестр - бул жеткирилүүчү материалдарды хостингдөө жана индекстөө кызматы. Иштеп чыгуучу (же команда) өзүнүн тиркемесинин же китепканасынын жаңы нускасын жарыялаганда, баштапкы кодду түпнуска түрүндө жарыялабайт, ал эми экилик болсо, экилик.

Source code (же тиешелүү экилик) ал пакетке салынган (жеткирилүүчү) реестрде жарыяланган. Андан кийин бул жеткирилүүчү нерсе долбоордогу көзкарандылык катары колдонулат же түздөн-түз серверге жайгаштырылат.

Регистр пакет башкаруучусу менен чогуу жүрөт. Бул буйрук сабынын интерфейс куралы (CLI) иштеп чыгуучуларга реестрди башкарууга мүмкүнчүлүк берет.

Бул CLI / реестр түгөйү, долбоордун көзкарандылыктарын керектүү версияларда жүктөө жана көз карандылык катары кызмат кылуу үчүн же жайгаштыруу максатында долбоорлоруңузду жарыялоо менен башкарууга мүмкүндүк берет.

GitHub жарыяланганга чейин Топтом реестринен, ар бир кампада бир же бир нече атайын регистрлер жана бир же бир нече CLI куралдары болгон:

  • JavaScript npm реестрине жана CLI npm жана жипке ээ
  • Java Maven Central жана Maven CLIге ээ
  • PHP Packagist
  • NUGet .NET
  • атап айтканда

Толук эмес, бирок бар администратор пакеттеринин тизмесин сайттан таба алабыз libraries.ioошондой эле жазуулар ортосундагы издөө тутуму.

GitHub пакетин каттоо кызматы жөнүндө

GitHub Топтом Реестри болуп саналат кампаларды башкаруу үчүн колдонуучу GitHub тажрыйбасы менен толук интеграцияланган, Бул жаңы кызмат ушул кампаларга байланыштуу жеткирилген материалдарды башкарат.

Эми GitHub Топтом Реестри менен, "Пакеттер" деп аталган жаңы өтмөктү табасыз, сиздин GitHub профилиңизде жеткиликтүү, ар кандай жайгаштырылган жеткирүү материалдарын тизмектеп.

Ошол эле жол менен, жаңы топтом «Топтомдор» Ал «Чыгаруу» бөлүгүндө бар кампаңыздан.

Бул жаңы кызмат учурдагы негизги регистрлерге шайкеш келет. Учурда колдоого алынган регистрлер:

  • npm (JavaScript)
  • Мавен (Java)
  • NuGet (.NET)
  • RubyGems (Ruby)

Кызматтык документте жаңы CLI куралдарын GitHub реестринин жаңы жеткирилиштерин башкарууга мүмкүндүк берүүчү конфигурациялоонун жолдору баяндалган.

атаандаштык артыкчылыгы

Жаңы GitHub кызматы табигый жол менен бардык GitHub колдонуучуларынын башкаруусунан тукум кууп өткөн. Өнүгүү топторуна бул башкарууну GitHub'ка бириктирип сактап калууга уруксат бериңиз.

Ошол долбоордун жазуусун ошол тилде башкаруу үчүн бир нече аккредитациядан жана эсеп жазуудан өтүүнүн кажети жок, бардыгы GitHubка топтолушу мүмкүн.

Мисалы, баштапкы код, шилтеме жазуусу үчүн берилүүчү материал жана докер үчүн тиешелүү сүрөт ошол эле жерде болушу мүмкүн.

Бул башка бардык регистрлер менен атаандашкан GitHub үчүн чоң пайда.

аракет кылуу Кызмат топтому Registrжана мурунку каттоодо

Учурда, кызмат Кызмат топтомунун реестри, учурда бета-тестирлөө баскычында, анда, сурамга чейин, кампанын бардык түрлөрү үчүн кирүү акысыз берилет.

Тест бүткөндөн кийин, акысыз жеткиликтүүлүк коомдук репозиторийлерде жана ачык булакта сактагычтарда гана чектелет.

Ачык булактуу долбоорлорду иштеп чыгуучулар үчүн сунуш кылынган кызмат негизги кампага түшкөн акыркы релиздерди түзүүдөн мурун чыгарылышка чейинки тестирлөөнү уюштуруу үчүн пайдалуу болушу мүмкүн.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.