nixp.ru v3.0

22 декабря 2024,
воскресенье,
02:13:32 MSK

7 декабря 2017, 08:20

Debsources — веб-проект Debian для просмотра исходного кода всех пакетов

1
Пользовательский веб-интерфейс к Debsources
Пользовательский веб-интерфейс к Debsources
Иллюстрация с сайта Sources.Debian.Org

В почтовой рассылке для разработчиков проекта дистрибутива Debian объявлено о запуске нового веб-сервиса Debsources, предназначенного для просмотра «всего исходного кода всех релизов Debian».

Новый сервис выводит содержимое пакетов с исходным кодом двумя способами: в виде HTML-страниц для пользовательского просмотра через веб-браузер и по API в формате JSON. Распаковка и индексация пакетов в репозиториях Debian осуществляется регулярно (4 раза в день). Также в Debsources реализованы специальные плагины, которые собирают дополнительные сведения о пакетах — например, количество строк кода и размер пакетов, — для их вывода в интерфейсе. Кроме того, в рамках того же проекта было реализовано два вспомогательных приложения: patches — для получения информации о патчах, если пакеты используют формат quilt (3.0), copyright — для получения и вывода данных об авторских правах. Вся информация о пакетах хранится в СУБД PostgreSQL.

Debsources развёрнут в официальной инфраструктуре Debian и доступен по адресу https://sources.debian.org/.

Постоянная ссылка к новости: http://www.nixp.ru/news/14263.html. Дмитрий Шурупов по материалам Lists.Debian.org.

fb twitter vk