Агрегатор it-событий на основе React
Проверка кода с помощью ESLint.
Форматирование кода с помощью Prettier.
Обязательный формат сообщений коммитов с помощью Commitizen.
Управление хуками Git с помощью Husky.
Автоматическая проверка и форматирование файлов перед коммитом с помощью lint-staged.
Установка
- Перед запуском проекта убедитесь, что на вашем компьютере установлен Node.js.
- Клонируйте репозиторий.
- Откройте терминал или командную строку и перейдите в каталог проекта.
- Установите зависимости:
npm install
Доступные команды
В каталоге проекта вы можете выполнить следующие команды:
- npm start: запускает приложение в режиме разработки на http://localhost:3000.
- npm run build: собирает приложение для производственной среды в папке build.
- npm test: запускает тестовый раннер в интерактивном режиме.
- npm run eject: извлекает конфигурацию Create React App для полного контроля над конфигурацией проекта.
- npm run lint: проверяет JavaScript и JSX файлы проекта на наличие ошибок.
- npm run lint:fix: проверяет JavaScript и JSX файлы проекта на наличие ошибок и автоматически исправляет исправляемые проблемы.
- npm run format: форматирует JavaScript, JSX, CSS, Markdown, HTML и JSON файлы проекта.
- npm run prepare: устанавливает хуки Git для проекта.
- npm run commit: запускает интерактивный процесс создания коммита с использованием Commitizen.
- npm run predeploy: выполняет сборку перед развертыванием.
- npm run deploy: разворачивает приложение с помощью GitHub Pages.
- npm run storybook: запускает Storybook на http://localhost:6006.