Add VitePress technical specification draft

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:24:14 +07:00
parent 3b3959ced0
commit df721e273d
13 changed files with 1931 additions and 57 deletions

44
docs/.vitepress/config.ts Normal file
View File

@@ -0,0 +1,44 @@
import { defineConfig } from 'vitepress';
export default defineConfig({
title: 'Фрегат ЛК',
description: 'Техническое задание на разработку личного кабинета Фрегат',
lang: 'ru-RU',
cleanUrls: true,
themeConfig: {
nav: [
{ text: 'ТЗ', link: '/tz/' },
{ text: 'Этап 1', link: '/tz/stage-1/' },
{ text: 'Текущее состояние', link: '/appendix/current-state' },
],
sidebar: [
{
text: 'Техническое задание',
items: [
{ text: 'Обзор', link: '/tz/' },
{ text: 'Нормативная база', link: '/tz/normative-base' },
{ text: 'Контур продукта', link: '/tz/product-scope' },
{ text: 'Роли и доступ', link: '/tz/roles-access' },
{ text: 'Функциональные требования', link: '/tz/functional-requirements' },
{ text: 'Данные и интеграции', link: '/tz/data-integrations' },
{ text: 'Этап 1 (UX/UI)', link: '/tz/stage-1/' },
{ text: 'Приемка и артефакты', link: '/tz/acceptance' },
],
},
{
text: 'Приложения',
items: [
{ text: 'Текущее состояние продукта', link: '/appendix/current-state' },
],
},
],
outline: [2, 3],
search: {
provider: 'local',
},
footer: {
message: 'Черновик ТЗ для согласования с заказчиком',
copyright: 'Фрегат Групп / ИП Бакиев',
},
},
});