68 lines
2.5 KiB
TypeScript
68 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 и передача в разработку.',
|
|||
|
|
status: 'Скоро',
|
|||
|
|
accent: 'pink',
|
|||
|
|
links: [
|
|||
|
|
{ label: 'llms.txt', href: '/figma-adaptive-standards/llms.txt' },
|
|||
|
|
{ label: 'llms-full.txt', href: '/figma-adaptive-standards/llms-full.txt' },
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
]
|