Чтобы иметь возможность запускать тесты, установите Node JS версии 14.18.1 или выше с npm версии 6.14.15 или выше.
Создайте папку для вашего проекта
Нажмите на кнопку «Prepare workspace with needed files» или «Подготовить стартовое рабочее окружение», чтобы создать
базовую структуру проекта.
Настройте конфигурацию в файле mrsconfig.json
Ключ
Значение
url
URL
testsDirectory
Директория с для тестов хуков
mapName
mapName
token
Токен для получения данных со Strapi
S3.accessKeyId
Ключ доступа к S3
S3.secretAccessKey
Секретный ключ доступа к S3
S3.region
Регион S3
S3.host
Хост S3
S3.bucketName
Название бакета S3
S3.autoUpdate
autoUpdate
S3.pathToUpload (Опциональное поле)
Папка, куда будет загружаться экспортная конфигурация.
port
Порт
Сохраните изменения в develop-ветку для выкладки на dev-сервер или в master-ветку для выкладки на prod-сервер
Для более детальной информации ознакомьтесь с документацией.
Запуск тестов
Нажмите на кнопку «Run hook tests» или «Запустить тесты хуков», чтобы создать папку tests c демо-тестом.
Если необходимо, установите необходимые npm-пакеты в папку tests.
Напишите свои тесты и ещё раз нажмите на кнопку «Run hook tests» или «Запустить тесты хуков», чтобы запустить тесты. Результаты тестов
отобразятся в секции Output.
Загрузка экспортной конфигурации на S3
Нажмите на кнопку «Export config in json» или «Создать экспортную конфигурацию», чтобы создать экспортную конфигурацию.
Экспортная конфигурация появится в папке .out/
Нажмите на кнопку «Upload export config and templates to s3» или «Загрузить экспортную конфигурацию с шаблонами на S3», чтобы создать экспортную конфигурацию.
Очистка окружения
Нажмите на кнопку «Clear workspace for new config» или «Очистить окружение», чтобы очистить окружение
Note: Вы удалите все свои исходники из папки src.
Авторизация в Strapi
Note: Кнопка будет активна только тогда, когда вы не авторизованы в Strapi.
Нажмите на кнопку «Auth to strapi» или «Авторизация в страпи», чтобы авторизироваться в Strapi.
Note: Перед тем как авторизироваться убедитесь что вы удалили строчку token в файле конфигурации mrscconfig.json
2. Введите ваш Email и пароль.
3. При успешном входе вы увидите уведомление "You have been logged successfully!" или "Вы успешно вошли в систему"
Деавторизация в Strapi
Note: Кнопка будет активна только тогда, когда вы уже авторизованы в Strapi.
Нажмите на кнопку «Deauthorization from strapi» или «Выйти из страпи», чтобы деавторизироваться в Strapi.
При успешной деавторизации вы увидите уведомление "Logout successfully!" или "Выход успешно завершен!"
Обратная связь
Если вы столкнулись с какими-то проблемами или у вас есть предложения по улучшению плагина напишите на почту {адрес
почты}.