README.md

Aki23-schedule-component

Описание

Компонент реализующий логику работы с расписанием и создания заявки.

Репозиторий содержит компонент и среду, необходимую для его тестирования

Требования

  1. PHP >=7.4
  2. Composer >=2.0
  3. Apache или NGINX server

или

  1. Docker engine v 4.0+
  2. Docker-compose

Запуск юнит-тестов

Apache+PHP

  1. Скопируйте файлы проекта в целевую папку
  2. Выполните в терминале команду composer update
  3. Выполните в терминале команду composer test:unit

Docker compose

  1. Скопируйте файлы проекта в целевую папку
  2. Выполните в терминале команду docker-compose run --rm php composer install
  3. Выполните в терминале команду chmod 755 yii
  4. Запустите контейнер коммандой docker-compose run php composer test:unit

Структура каталогов

  • / общие настройки и конфигурации пакета, CLI-runner
  • /src - Исходный код компонена, используемые классы и интерфейсы
  • /test-unit - Юнит-тесты

Лицензия

Проект выполен для конкурса “Лидеры цифровой трансформации 2023”

Авторы

  • Анатолий Стародубцев tostar74@mail.ru
  • Паршаков Павел styud@yandex.ru
  • Анна Шкаруба https://t.me/annashkaruba
Конвейеры
0 успешных
0 с ошибкой