- добавлены исходные материалы канона по адаптивным макетам - добавлена конфигурация VitePress для новой документации - подключена сборка документации в npm-скриптах, CI и Docker - обновлена карточка документации на главной странице
69 lines
2.5 KiB
TypeScript
69 lines
2.5 KiB
TypeScript
export type DocLink = {
|
||
label: string
|
||
href: string
|
||
}
|
||
|
||
export type DocCard = {
|
||
title: string
|
||
label: string
|
||
mark: string
|
||
description: string
|
||
href?: string
|
||
status: string
|
||
accent: string
|
||
links: DocLink[]
|
||
}
|
||
|
||
export const docs: DocCard[] = [
|
||
{
|
||
title: 'SLM Design',
|
||
label: 'Архитектура',
|
||
mark: 'SLM',
|
||
description: 'Архитектура frontend-приложений, где слои задают направление зависимостей, модули становятся границами ответственности, а явный DI через фабрики удерживает домены изолированными и предсказуемыми.',
|
||
href: '/slm-design/',
|
||
status: 'Доступно',
|
||
accent: 'violet',
|
||
links: [
|
||
{ label: 'llms.txt', href: '/slm-design/llms.txt' },
|
||
{ label: 'llms-full.txt', href: '/slm-design/llms-full.txt' },
|
||
],
|
||
},
|
||
{
|
||
title: 'NextJS Style Guide',
|
||
label: 'Стиль проекта',
|
||
mark: 'NX',
|
||
description: 'Правила организации Next.js-приложений, роутинга, серверных границ и проектных соглашений.',
|
||
status: 'Скоро',
|
||
accent: 'blue',
|
||
links: [
|
||
{ label: 'llms.txt', href: '/nextjs-style-guide/llms.txt' },
|
||
{ label: 'llms-full.txt', href: '/nextjs-style-guide/llms-full.txt' },
|
||
],
|
||
},
|
||
{
|
||
title: 'React Style Guide',
|
||
label: 'Стиль кода',
|
||
mark: 'RE',
|
||
description: 'Практики написания React-компонентов, хуков, состояния и клиентского UI-кода.',
|
||
status: 'Скоро',
|
||
accent: 'cyan',
|
||
links: [
|
||
{ label: 'llms.txt', href: '/react-style-guide/llms.txt' },
|
||
{ label: 'llms-full.txt', href: '/react-style-guide/llms-full.txt' },
|
||
],
|
||
},
|
||
{
|
||
title: 'Figma Adaptive Standards',
|
||
label: 'Макеты',
|
||
mark: 'FG',
|
||
description: 'Стандарты и требования к подготовке адаптивных макетов в Figma: брейкпоинты, ресайз в диапазоне, Auto Layout/Constraints, компоненты, сетка, типографика, состояния UI, A11y и передача в разработку.',
|
||
href: '/figma-adaptive-standards/',
|
||
status: 'Доступно',
|
||
accent: 'pink',
|
||
links: [
|
||
{ label: 'llms.txt', href: '/figma-adaptive-standards/llms.txt' },
|
||
{ label: 'llms-full.txt', href: '/figma-adaptive-standards/llms-full.txt' },
|
||
],
|
||
},
|
||
]
|