/ext-plesk-demo

Primary LanguagePHPApache License 2.0Apache-2.0

ext-demo

Сборка проекта

  1. устанавливаем зависимости и создаем сборку

backend

composer update
composer app:build

frontend

yarn install
yarn build
  1. архивируем содержимое папки src
tar -cvf archive.tar src/_meta src/htdocs src/plib src/meta.xml
  1. устанавливаем экстеншн

Разработка проекта

Устанавливаем зависимости и создаем сборку

backend

composer update
composer app:build

После каждого коммита запускайте:

  • Для изменения файлов по стандартам PSR
composer cs-fix
  • Для анализа кода
composer ci:psalm
  • Для анализа архитектуры и взаимодействия слоев
composer ci:architectural-violations
  • Тесты
composer test

frontend

Устанавливаем зависимости и включаем автосборку

yarn install
yarn dev

Для форматирования кода по стандартам

yarn lint

Что умеет skeleton?