- Удалён shiki (9.5→0 МБ), создан regex-токенизатор для html/css/xml - CLI переведён с аргументов на конфиг-файл svg-sprites.config.ts - Превью переработано: React-приложение вместо инлайн HTML - Добавлен футер с названием пакета и ссылкой на репозиторий - Исправлена загрузка dev-data.js для Vite 8 - Футер прижат к низу, содержимое центрировано
53 lines
2.0 KiB
Markdown
53 lines
2.0 KiB
Markdown
---
|
||
title: Создать проект
|
||
scope: applied
|
||
keywords: [создать проект, новый проект, tiged, шаблон проекта, init]
|
||
when: "Создание нового Next.js проекта из шаблона"
|
||
---
|
||
|
||
# Создать проект
|
||
|
||
Инструкция по созданию нового Next.js проекта из готового шаблона. Проект готов к разработке сразу после установки зависимостей.
|
||
|
||
## Прочитай перед началом
|
||
|
||
- basics/getting-started.md — знакомство со стеком и особенностями проекта
|
||
- applied/project-structure.md — структура папок и файлов
|
||
|
||
## Шаги
|
||
|
||
1. Создай проект из шаблона:
|
||
|
||
```bash
|
||
npx tiged git@gromlab.ru:templates/nextjs.git my-app
|
||
cd my-app
|
||
npm install
|
||
```
|
||
|
||
2. Ознакомься со структурой проекта (→ applied/project-structure.md).
|
||
|
||
3. Настрой VS Code (→ triggers/develop/setup-vscode.md).
|
||
|
||
## Что входит в шаблон
|
||
|
||
- Next.js + TypeScript (App Router)
|
||
- Mantine UI + PostCSS Modules
|
||
- Biome (линтинг и форматирование)
|
||
- Zustand, SWR
|
||
- Структура SLM Design (`screens/`, `layouts/`, `widgets/`, `business/`, `infrastructure/`, `ui/`, `shared/`)
|
||
- Шаблоны генерации (`.templates/`)
|
||
- Конфигурация VS Code (`.vscode/`)
|
||
- CSS-токены (цвета, отступы, радиусы, медиа)
|
||
- Open Graph метаданные
|
||
|
||
## Смежные триггеры
|
||
|
||
- triggers/develop/setup-vscode.md — настройка редактора
|
||
- triggers/develop/create-page.md — добавление первой страницы
|
||
|
||
## Проверь себя
|
||
|
||
- [ ] Проект создан из шаблона через `npx tiged`
|
||
- [ ] Зависимости установлены
|
||
- [ ] VS Code настроен (→ triggers/develop/setup-vscode.md)
|