Агрегатор it-событий на основе React

Проверка кода с помощью ESLint.
Форматирование кода с помощью Prettier.
Обязательный формат сообщений коммитов с помощью Commitizen.
Управление хуками Git с помощью Husky.
Автоматическая проверка и форматирование файлов перед коммитом с помощью lint-staged.

Установка

  1. Перед запуском проекта убедитесь, что на вашем компьютере установлен Node.js.
  2. Клонируйте репозиторий.
  3. Откройте терминал или командную строку и перейдите в каталог проекта.
  4. Установите зависимости:
    npm install

Доступные команды

В каталоге проекта вы можете выполнить следующие команды:

  1. npm start: запускает приложение в режиме разработки на http://localhost:3000.
  2. npm run build: собирает приложение для производственной среды в папке build.
  3. npm test: запускает тестовый раннер в интерактивном режиме.
  4. npm run eject: извлекает конфигурацию Create React App для полного контроля над конфигурацией проекта.
  5. npm run lint: проверяет JavaScript и JSX файлы проекта на наличие ошибок.
  6. npm run lint:fix: проверяет JavaScript и JSX файлы проекта на наличие ошибок и автоматически исправляет исправляемые проблемы.
  7. npm run format: форматирует JavaScript, JSX, CSS, Markdown, HTML и JSON файлы проекта.
  8. npm run prepare: устанавливает хуки Git для проекта.
  9. npm run commit: запускает интерактивный процесс создания коммита с использованием Commitizen.
  10. npm run predeploy: выполняет сборку перед развертыванием.
  11. npm run deploy: разворачивает приложение с помощью GitHub Pages.
  12. npm run storybook: запускает Storybook на http://localhost:6006.