Skip to content
This repository has been archived by the owner on Dec 28, 2023. It is now read-only.

Boilerplate for a admin page based on SteroidsJS

Notifications You must be signed in to change notification settings

steroids/react-admin-template

Repository files navigation

Boilerplate-Admin-12345

Развертывание нового приложения на основе boilerplate

1. Скопировать в отдельную папку всё содержимое, кроме папки .git

2. Заменить временные строки

Во всем проекте, включая этот файл, замени с учетом регистра на имя проекта:

  1. Для человеко-понятного названия: Boilerplate-Admin-12345
  2. Для короткого названия, для ссылок: boilerplateadmin12345

3. Добавить проект в новый репозиторий

4. Удалить раздел "Развертывание нового приложения на основе boilerplate" из этого README.md

Установка и запуск

Скопировать ./.example.env в ./.env и установить там переменную APP_BACKEND_URL на значение URL'а бэкенда

Установка

Выполнить yarn

Запуск webpack сервера

  1. Выполнить yarn watch
  2. Открыть http://localhost:9991/

Включение eslint в IDE

Для WebStorm/PhpStorm идем в Настройки -> Langiages & Frameworks -> Code Quality Tools -> ESLint

И включаем там пункты Automatic ESLing configuration и Run eslint --fix on save

Настройка обработчика ошибок Sentry

  1. Создать проект в Sentry
  2. В файле .gitlab-ci.yml заменить REPLACE_WITH_REAL_SENTRY_DSN на верный dsn и раскомментировать строку
  3. Для локальной разработки добавить в .env запись APP_SENTRY_DSN с верным dsn

CI/CD

Настройка выгрузки Gitlab

  1. Скопировать файл .gitlab-ci.sample.yml в .gitlab-ci.yml
  2. Файл .gitlab-ci.yml проверить на корректность и, при необходимости, исправить

Примеры

Для примера создан раздел с пользователями /src/routes/users/userRoutes.ts

Для других примеров обращайтесь к существующим проектам

About

Boilerplate for a admin page based on SteroidsJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published