Что это?
Kargul Starter — шаблон для создания веб-проектов на Next.js 16, React 19 и Tailwind CSS 4 со строгим набором конвенций сборки.
Это готовое приложение или стартовый шаблон, на котором я строю своё?
Это стартовый шаблон (boilerplate), а не законченное приложение. Вы клонируете его и строите поверх свой проект, следуя правилам из CONVENTIONS.md, который служит полной спецификацией того, как должны строиться компоненты, секции и страницы.
Как его запустить?
Выполните npm run dev, чтобы запустить dev-сервер, npm run build для продакшн-сборки и npm run start, чтобы её обслуживать. npm run lint запускает ESLint.
На чём он построен?
Стек — Next.js 16, React 19 и Tailwind CSS 4, плюс настроенный ESLint для линтинга.
Есть ли подвох, прежде чем я начну его кастомизировать?
Предполагается, что вы прочтёте CONVENTIONS.md, прежде чем писать любой компонент, секцию или страницу — он определяет всю спецификацию дизайн-системы (токены раскладки, типографическую шкалу и т.д.), которой следует весь остальной репозиторий.
Что нужно настроить в первую очередь в новом проекте?
Задайте SITENAME, SITEURL, SITEDESCRIPTION и SITEROUTES в lib/seo.ts (из них выводится всё в robots.ts, sitemap.ts и метаданных страниц), подгоните типографическую шкалу и токены отступов в app/globals.css под свой дизайн, добавьте app/opengraph-image.jpg размером 1200x630 с файлом alt-текста и замените шрифты Inter по умолчанию.
Для чего нужны npm-скрипты avif и rive?
npm run to:avif конвертирует изображение в AVIF и показывает, сколько оно добавит к инлайновому размеру, npm run extract:avif вытягивает кадр-постер из .webm-видео в public/, а npm run frame:rive рендерит статичную постерную картинку из файла Rive-анимации .riv.
Что находится в AGENTS.md и OPTIMIZATION.md?
AGENTS.md содержит заметки о версиях Next.js для кодинг-агентов, работающих в репозитории, а OPTIMIZATION.md объясняет (с замерами), почему загрузка ресурсов Rive привязана к событию LCP страницы.
What are similar projects?
workflow-editor, Next-js-Boilerplate, saas-starter, tailwind-nextjs-starter-blog, arc-library, NotionNext, react-starter-kit, rare-ui
Which topics is it in?
design-tokens, images, performance-optimization, javascript-framework, starter-kit, eslint, fonts, seo, boilerplate, reactjs, template, tailwindcss