refactor: chaange figma structure with single package
This commit is contained in:
120
.agents/skills/START-HERE.md
Normal file
120
.agents/skills/START-HERE.md
Normal file
@@ -0,0 +1,120 @@
|
||||
# 🚀 НАЧНИТЕ ОТСЮДА
|
||||
|
||||
> **Актуальная структура репозитория:** сборка в **`dist/`** (стандарт Vite). Документация по деплою — в **`scripts/docs/`**. Скрипты — в **`scripts/`**. Точка входа приложения — корневой **`index.html`** и **`src/main.tsx`**.
|
||||
|
||||
## Проект готов к деплою на Netlify!
|
||||
|
||||
Все проблемы исправлены:
|
||||
- ✅ Node.js зафиксирован на версии 18 LTS
|
||||
- ✅ Vite настроен на сборку в папку `dist`
|
||||
- ✅ Netlify настроен на публикацию из `dist`
|
||||
- ✅ Все конфигурации обновлены
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Быстрый старт
|
||||
|
||||
### 1. Закоммитьте изменения
|
||||
|
||||
```bash
|
||||
git add .
|
||||
git commit -m "Fix: Pin Node.js to v18 and configure build output"
|
||||
git push origin main
|
||||
```
|
||||
|
||||
### 2. Деплой на Netlify
|
||||
|
||||
После пуша:
|
||||
1. Зайдите на https://app.netlify.com
|
||||
2. Откройте ваш сайт
|
||||
3. Дождитесь автоматического деплоя (~2-3 минуты)
|
||||
4. Готово! ✅
|
||||
|
||||
---
|
||||
|
||||
## 📖 Документация
|
||||
|
||||
### Для быстрого решения проблем:
|
||||
- **COMMIT-AND-DEPLOY.md** - пошаговая инструкция по деплою
|
||||
- **NETLIFY-FIX.md** - решение проблем с Netlify
|
||||
- **NODE-VERSION-FIX.md** - информация о Node.js версии
|
||||
|
||||
### Полная информация:
|
||||
- **DEPLOYMENT.md** - все способы деплоя
|
||||
- **PLATFORMS.md** - сравнение платформ
|
||||
- **DEPLOY-QUICK.md** - быстрая шпаргалка
|
||||
|
||||
### История изменений:
|
||||
- **LATEST-FIXES.md** - последние исправления
|
||||
- **FIXES-SUMMARY.md** - полная сводка всех исправлений
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Проверка перед коммитом (опционально)
|
||||
|
||||
```bash
|
||||
# Проверьте версию Node.js
|
||||
node -v # Должно быть v18.x.x
|
||||
|
||||
# Если нет, установите:
|
||||
nvm install 18
|
||||
nvm use 18
|
||||
|
||||
# Запустите скрипт проверки сборки
|
||||
chmod +x check-build.sh
|
||||
./check-build.sh
|
||||
|
||||
# Должно показать:
|
||||
# ✅ Node.js версия совместима
|
||||
# ✅ BUILD OUTPUT: build
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ❓ Что дальше?
|
||||
|
||||
После успешного деплоя на Netlify:
|
||||
|
||||
### Базовые настройки:
|
||||
- [ ] Проверьте что сайт работает
|
||||
- [ ] Настройте кастомный домен (если нужно)
|
||||
- [ ] SSL сертификат (Netlify настроит автоматически)
|
||||
|
||||
### Дополнительные возможности:
|
||||
- [ ] Подключите Yandex.Metrika или Google Analytics
|
||||
- [ ] Настройте форму обратной связи
|
||||
- [ ] Добавьте favicon (уже есть в `/public/favicon.svg`)
|
||||
- [ ] Настройте redirects для старых URL (если нужно)
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Проблемы с Netlify?
|
||||
|
||||
### Вариант 1: Используйте Cloudflare Pages
|
||||
```
|
||||
1. https://pages.cloudflare.com
|
||||
2. Build: npm run build
|
||||
3. Output: build
|
||||
4. Environment: NODE_VERSION = 18
|
||||
```
|
||||
|
||||
### Вариант 2: GitHub Pages
|
||||
Создайте файл `.github/workflows/deploy.yml` (см. документацию)
|
||||
|
||||
---
|
||||
|
||||
## ✅ Быстрая команда для деплоя
|
||||
|
||||
```bash
|
||||
# Всё в одной команде
|
||||
git add . && \
|
||||
git commit -m "Fix deployment config" && \
|
||||
git push && \
|
||||
echo "✅ Pushed! Check Netlify for deploy status."
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Удачи с деплоем!** 🎉
|
||||
|
||||
Если возникнут вопросы - см. файл **COMMIT-AND-DEPLOY.md** для детальных инструкций.
|
||||
Reference in New Issue
Block a user