FreeSource: Prometeus/TzAltLinuxPrometeus

Список пожеланий к веб-интерфейсу sisyphus.ru

Ниже перечислены и сделана попытка систематизировать некие пожелания по веб-интерфейсу к репозитариям ALT Linux.

Сущности

Сущности, как правило, имеют отражение в БД (таблица или колонка) и в интерфейсе пользователя (пункт меню) и каким-то образом друг с другом связаны.

Репозитарий

Структура репозитариев такова: Sisyphus; Daedalus; 4.0 +updates +backports; 3.0 +updates +backports; 2.4 +updates +backports...

Реализация: справа от основного пакетного <div> кинуть нечто вроде:

S: версия

D: версия

4.0: версия

+u: версия

+b: версия

3.0: версия

+u: версия

+b: версия

..

Убирая те строки, которых нет — ну нет пакета в дедале или не попал он в 4.0, значит не отображать строку. Тут же сразу — пакета могло не быть в 4.0, но появился в backports/4.0.

Если версии для x86 и x86_64 не совпадают, то добавляем отдельной строкой ниже задач строку вида версия1 (x86), версия2 (x86_64). По нажатию на них можно выполнять задачи для того и для другого пакетов. Также добавляется задача «посмотреть последний лог сборки».

Для S, D и прочих сокращений сделать легенду, чтобы незнающие люди могли об этом прочитать. При этом не надо нагромождать сайт, расписывая полностью эти названия.

Пакет

Пакет – минимальная единица измерения софта. Как правило, один к одному соотносится с понятием SRPM

В пакете можно посмотреть:

+ поиск пакета по файлу

Мейнтейнер

Мейнтейнер – это любой, кто когда либо собирал пакеты для ALT Linux. Для мейнтейнера можно посмотреть:

Авторизация

Сайт должен предусматривать работу в нескольких режимах авторизации:

Оповещения

QA, аналитика, статистика

Отчеты, генерирующиеся каждый день. В выходе – некие числовые значения, которые можно показывать в табличке и графике по дням.

Все то, что сейчас есть в qa-robot (и cybertalk):

Прочее

Wiki

Bug tracking

Ссылок на эту страницу нет