S.Gromov 90bf360c06
All checks were successful
CI/CD Pipeline / docker (push) Successful in 58s
CI/CD Pipeline / deploy (push) Successful in 7s
docs: добавить раздел «Использование» на главных локалей
- блок поднят над «Структура документации» — это первое что видит
  читатель после описания
- разделён на две аудитории:
  * «Для AI-агентов»: llms.txt (карта) и llms-full.txt (полный текст)
  * «Для проекта»: ZIP-архив с распаковкой в ./ai/nextjs-style-guide/
- прямые URL на nextjs-style-guide.gromlab.ru
- README.md и README_RU.md (генерируются из docs/{ru,en}/index.md)
  обновлены автоматически
2026-04-25 21:26:45 +03:00
2026-01-29 16:00:19 +03:00
2025-07-25 00:11:30 +03:00
2026-04-03 20:02:01 +03:00

NextJS Style Guide

Conventions for Next.js project development: application architecture and layers, code structure, module organization, styling, typing, and infrastructure.

Usage

For AI agents:

  • Sections mapllms.txt, table of contents with links to sections.
  • Full textllms-full.txt, the entire documentation in a single file.

For projects:

  • Rules archivenextjs-style-guide-en.zip, a set of Markdown files to unpack into ./ai/nextjs-style-guide/ or another project folder.

Documentation Structure

Processes

What to do in a specific situation — step-by-step instructions.

Section Answers the question
Getting Started What tools to install before starting development?
Creating an App How to create a new project, where to get a template?
Creating Pages How to add a page: routing and screen?
Creating Components How to generate components using templates?
Styling What to use: Mantine, tokens, or PostCSS?
Data Fetching How to fetch data: SWR, codegen, sockets?
State Management When and how to create a store (Zustand)?
Localization How to add translations and work with i18next?

Basic Rules

What the code should look like — standards not tied to a specific technology.

Section Answers the question
Tech Stack What stack do we use?
Architecture How are SLM layers, dependencies, and public API structured?
Code Style How to format code: indentation, quotes, imports, early return?
Naming How to name files, variables, components, hooks?
Documentation How to write JSDoc: what to document and what not?
Typing How to type: type vs interface, any/unknown?

Applied Sections

How a specific area works — rules, structure, and code examples for specific technologies and tools.

Section Answers the question
Project Structure How are folders and files organized by FSD?
Components How is a component structured: files, props, clsx?
Page-level Components How to define layout, page, loading, error, not-found?
Templates & Code Generation How do templates work: syntax, variables, modifiers?
Styles How to write CSS: PostCSS Modules, nesting, media, tokens?
Images (not filled)
SVG Sprites (not filled)
Video (not filled)
API (not filled)
Stores (not filled)
Hooks (not filled)
Fonts (not filled)
Localization (not filled)
Description
Languages
TypeScript 97.7%
Dockerfile 1.3%
CSS 1%