feat: добавить документацию Template Sync Strategy

- добавлены каноны и VitePress-сайт стратегии обновления шаблонов

- подключена карточка документации на главной странице

- добавлены сборочные скрипты, Caddy-маршрут и Docker-сборка

- добавлена git-иконка для карточки и сгенерированы публичные артефакты
This commit is contained in:
2026-05-13 23:23:31 +03:00
parent 07b349e678
commit 1a14df9366
97 changed files with 3697 additions and 2 deletions

View File

@@ -269,6 +269,12 @@
fill: color-mix(in srgb, currentColor 18%, transparent);
}
.docIconGitBranch {
display: block;
background: currentColor;
mask: url('/icons/git-branch-outline.svg') center / contain no-repeat;
}
.docMeta {
margin-bottom: 5px;
color: var(--doc-accent);

View File

@@ -229,6 +229,10 @@ function DocIcon({ mark }: { mark: string }) {
)
}
if (mark === 'TS') {
return <span className="docIcon docIconGitBranch" aria-hidden="true" />
}
return <span>{mark}</span>
}

View File

@@ -66,4 +66,17 @@ export const docs: DocCard[] = [
{ label: 'llms-full.txt', href: '/figma-adaptive-standards/llms-full.txt' },
],
},
{
title: 'Template Sync Strategy',
label: 'Стратегия',
mark: 'TS',
description: 'Стратегия создания проектов от шаблона и долгосрочного обновления приложений через чистую ветку template, временные sync-ветки и PR/MR без ручного копирования файлов.',
href: '/template-sync-strategy/',
status: 'Доступно',
accent: 'cyan',
links: [
{ label: 'llms.txt', href: '/template-sync-strategy/llms.txt' },
{ label: 'llms-full.txt', href: '/template-sync-strategy/llms-full.txt' },
],
},
]