repology-rs README

The project's README from github.com/repology/repology-rs. As one markdown file: README.md.

Repology

CI

Repology is a service which monitors a lot of package repositories and other sources and aggregates data on software package versions, reporting new releases and packaging problems.

This repository is a gradual rewrite of Repology components to Rust.

Components

Requirements

This code requires latest Rust-nightly.

Author

License

repology-rs (repology/repology-rs)

Searching Database…

Что это такое?Сервис, который следит за огромным числом репозиториев пакетов и собирает данные о версиях программных пакетов, сообщая о новых релизах и проблемах со сборкой пакетов. Этот репозиторий — постепенное переписывание всех компонентов Repology на Rust.
Какие компоненты есть в репозитории?Три: repology-common с общим кодом вроде классов данных и запросов к базе, repology-webapp как бэкенд сайта и repology-vulnupdater для данных об уязвимостях.
Что нужно, чтобы собрать и запустить проект?Коду нужен свежий nightly-тулчейн Rust; других требований или шагов сборки в README не указано.
Сам repology.org уже работает на этом коде?В основном да: веб-часть на Rust активно разрабатывается, но уже обрабатывает большую часть трафика repology.org, а обновлятор данных об уязвимостях полностью готов. Переписывание идёт постепенно, так что стоит ожидать незавершённой работы.
Repology в основном для мейнтейнеров пакетов или и для обычных пользователей тоже?И для тех, и для других: мейнтейнеры могут замечать проблемы с пакетами во всех репозиториях, а любой желающий — отслеживать новые релизы интересующих его программ.
Repology бесплатный?Да — исходный код распространяется по лицензии GPLv3 или новее, так что его можно свободно использовать и разворачивать на своём сервере.
Creator
repology
Size
2.2 MB
Stars
121
Updated
CommitOct 09
Age
2y
Commits · 90 Days