rover_name
Описание
Репозиторий с автоматизацией по сборке пакетов
Языки
- Python100%
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
README.md
Проект "Робот-доставщик" (Rover)
Это учебный проект, демонстрирующий симуляцию работы робота-доставщика. Проект настроен с использованием Poetry для управления зависимостями и включает автоматизированные процессы CI/CD.
Основные возможности
- Простая модель робота с состоянием и уровнем заряда.
- Функция для имитации движения к цели.
- Автоматические тесты для проверки базовой логики.
Установка и запуск
- Клонируйте репозиторий:
-
Установите Poetry: Если у вас его нет, следуйте официальной инструкции
-
Установите зависимости проекта:
- Запустите основной скрипт:
- Запустите тесты:
CI/CD (Автоматизация)
Проект использует GitVerse CI для автоматизации следующих процессов:
- Тестирование: Запуск pytest при каждом push и pull_request.
- Сборка документации: Автоматическая сборка документации с помощью Sphinx.
- Публикация пакета: При создании нового тега версии пакет автоматически собирается и публикуется в PyPI.
- Создание релиза: При обновлении CHANGELOG.md в ветке main создается новый релиз на GitVerse.