Супер Оферта

★ Искаш безплатен домейн ... https://твоятсайт.com, net, org, info, eu ... тогава може да се включиш в нашата игра ... "Free domain for you"
Admin

Какво прави инструмента на GitHub Licensed

Recommended Posts

thinkstockphotos-465167553-100610448-large.jpg

GitHub има отворен източник на своя Лицензиран инструмент - Ruby gem, който кешира и проверява състоянието на лицензионните зависимости в Git repos.

Licensed помогна на инженерите на GitHub, които използват софтуер с отворен код, да намерят потенциални проблеми с лицензионните зависимости в началото на цикъла на разработка. Инструментът отчита всички зависимости, които се нуждаят от преглед.

[GitHub tutorial: Започнете с GitHub.

• 20 основни указателя за Git и GitHub.

• Какво ново в текстовия редактор на Atom на GitHub. | Поддържайте горещите теми в програмирането с информационния бюлетин на InfoWorld за App Dev. ]
GitHub определя зависимостта като външен софтуерен пакет, използван в приложение и източник на зависимост, като клас, който може да изброи зависимост от приложенията.

Какво прави GitHub Licensed инструмент
Инструментът на GitHub работи по следния начин:

Той съхранява и проверява метаданните на лицензите, търсейки зависимости. Тези зависимости се откриват за различни типове езици и мениджъри на пакети по проектите в репо-сделките.
Конфигурационният файл определя къде и как да се изброят зависимите, които са изброени за всеки път на източника в конфигурацията.
Когато бъде намерена зависимост, инструментът намира мястото на източника в локална среда и извлича съответните метаданни.
Той използва лицензополучателя Ruby Gem, за да определи лиценза на всяка зависимост и да намери текста на лиценза.
С съхраняването на данните за зависимостта в репо-контрол на източника данните могат да бъдат проверявани като функция на работния процес за разработка. Актуализации на лицензи могат да се изискват винаги, когато се променят зависимости, като данните за лиценза се актуализират. Репо контрола на източника също така предоставя история на промените в зависимостта.

GitHub планира бъдещи усъвършенствания за Лицензираните, да работи по-гладко и да добавя нови нови източници на данни. Ще бъдат добавени и нови източници на зависимост.

GitHub отбелязва, че лицензираният инструмент може да открие и документира очевидни проблеми с лиценза рано, но не е заместител на човешкото преглеждане на зависимости, нито пък е пълно решение за лиценз с отворен код

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване