Skip to content

v1.0.0 Task-Manager

Latest
Compare
Choose a tag to compare
@1EVILGUN1 1EVILGUN1 released this 11 May 13:22
· 3 commits to main since this release
32b4536

Основные возможности
Управление задачами, эпиками и подзадачами: Создание, обновление, получение и удаление через REST API.
Поддержка временных меток и статусов: Отслеживание startTime, endTime, duration и статусов (NEW, IN_PROGRESS, DONE).
Приоритизация задач: Получение отсортированных списков задач по статусу и времени завершения.
История просмотров: Хранение последних 10 просмотров в Redis.
REST API: Эндпоинты /task, /epic, /subtask, /history, /prioritized.
Документация API: Доступна через Swagger UI (/swagger-ui.html).
Тестирование: Покрытие контроллеров и сервисов тестами с использованием JUnit 5 и Mockito.
Контейнеризация: Запуск приложения и Redis через Docker Compose.

Изменения в релизе
Реализован полный функционал управления задачами, эпиками и подзадачами.
Добавлена интеграция с Redis для хранения истории просмотров.
Настроена контейнеризация с помощью Docker и Docker Compose.
Реализована документация API через Swagger.
Написаны модульные и интеграционные тесты для контроллеров и сервисов.
Настроена сортировка задач по приоритету (статус и время завершения).