Проработать use case #3
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: romanov73/git-extractor#3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Наибольшую ценность в проекте составляет API для использования результатов работы системы в других приложениях. В первую очередь для исследований. Однако массив анализируемых данных является достаточно объемным, а для аналитика полезным будет видеть состояния проектов в сжатом виде. Ключевыми объектами для исследований аналитика являются изменяемые файлы проекта с привязкой к датам правок, количества авторов, тестовых сообщений об изменениях, а также сами изменения, представленные в текстовом виде.
Цель проекта - сокращение времени программиста или аналитика при работе с существующими проектами при поиске и извлечении информации за счет индексации проектов и применения полнотекстового поиска.
Какие задачи нужно решить в приложении:
Предполагаемые сценарии:
Добавление к индексу нового проекта. Пользователь вводит ссылку к удаленному репозиторию и отправляет проекта на индексацию.
Вывод изменений по проекту. Пользователь выбирает один из индексированных проектов. Переходит к нему и получает список коммитов. Расширением данного сценария является применение фильтрации данных.
Вывод статистической информации по проекту. Пользователь переходит на страницу проектов и выбирает представление их в виде статистики: в разрезе времени выводятся графики вклада разработчиков и объемы изменений в проекте (частота коммитов, их количество, количество измененных строк).
Поиск по всем атрибутам модели данных: пользователь вводит строку, результат выводится по разделам: найдено в сообщениях коммитов, найдено в коде проектов, найдено в авторах, найдено в датах. Поиск осуществляется по все проектам.
changed the description
assigned to @romanov73
assigned to @BarminaA and unassigned @romanov73