Skip to content

Studio-Yandex-Practicum/lubimovka_frontend

Repository files navigation

Фронтенд проекта «Любимовка»

design

Работа с проектом

Требования к установке

  • Node.js 12.22.0+

Рабочая копия

git clone https://github.com/Studio-Yandex-Practicum/lubimovka_frontend.git
cd lubimovka_frontend

Установка зависимостей

npm install

Настройка переменных окружения

  • NEXT_PUBLIC_BASE_URL;
  • NEXT_PUBLIC_API_BASE_URL;
  • NEXT_PUBLIC_API_MOCKING – в значении enabled включает моки;

Как добавить переменную окружения локально?

Запуск окружения разработки

npm run dev

Приложение запустится по адресу: http://localhost:3000

Сборка

npm run build

Переменные окружения

  • NEXT_PUBLIC_MOCKS – boolean, включает моки;
  • NEXT_PUBLIC_BASE_URL;
  • NEXT_PUBLIC_API_BASE_URL;
  • NEXT_PUBLIC_GA_TRACKING_ID – идентификатор ресурса Google Analytics;

Как добавить переменную окружения локально?

Базовые команды

Проверка кода:

npm run lint:js
npm run lint:css
npm run type-check

Storybook:

npm run storybook

Storybook запустится по адресу: http://localhost:3001

Обновление тайпингов API

npm run update-typings

Обновление хуков Git

npm run update-git-hooks