!Примечание: Пункты 1 и 2 обязательны для выполнения, они необходимы для настройки проекта и его запуска.
-
Клонируем проект
git clone [email protected]:jtokoev/travel-club-calc.git && cd travel-club-calc
-
Собираем проект
- прежде убедитесь, что порты
8800(nginx)
свободен, если нет, то необходимо отредактировать порт в docker-compose.override.yml.dist - команда:
make build
.
- прежде убедитесь, что порты
-
Тесты
- команда:
make check
- команда:
-
http://localhost:8800 (укажите свой порт если вы поменяли)
- Написал функциональный тест
- Также написал 1 unit есть в качестве демонтрации CalculatorTest.php
- Docker: Контейнеризация.
- Symfony 6.3: PHP-фреймворк.
- PHP 8.2: PHP.
- Php-cs-fixer (Phpfixer): Форматирование PHP-кода.
- Psalm: Статический анализатор PHP.
- PHPUnit: Тестирование.
- Makefile: Автоматизация сборки.
- PhpStorm: IDE
- macOS Ventura
- MacBook 16 M1 Pro
- Телеграм: @tokoevj