Проект для проведения AI битв между различными моделями.
- Node.js (версия 23.0.0)
- npm
git clone https://github.com/yourusername/AI-battle.git
cd AI-battlenpm installnpm run devПосле запуска проект будет доступен по адресу: http://localhost:5173
Чтобы автоматически открыть проект в браузере, используйте:
npm run dev -- --openДля создания production-версии выполните:
npm run buildДля предварительного просмотра собранного проекта:
npm run preview- Svelte
- SvelteKit
- TypeScript
- Vite
src/
├── lib/ # Общие компоненты и утилиты
├── routes/ # Маршруты приложения
├── stores/ # Хранилища состояний
└── types/ # TypeScript типы и интерфейсы
-
Код-стайл
- Используйте TypeScript для типизации
- Следуйте принципам компонентного подхода Svelte
- Придерживайтесь единого стиля форматирования (используйте Prettier)
-
Работа с ветками
- Создавайте новую ветку для каждой задачи
- Формат названия веток:
feature/название-задачиилиfix/название-бага - Используйте понятные commit-сообщения
-
Тестирование
- Пишите unit-тесты для критической логики
- Проверяйте работу на разных устройствах
- Тестируйте edge cases
# Запуск линтера
npm run lint
# Запуск тестов
npm run test
# Форматирование кода
npm run formatДля отладки используйте:
- Chrome DevTools с расширением Svelte DevTools
- Встроенные инструменты VS Code
- Консоль браузера для просмотра логов
MIT