46 lines
2.3 KiB
TypeScript
46 lines
2.3 KiB
TypeScript
import { defineConfig } from 'vitepress';
|
||
|
||
export default defineConfig({
|
||
title: 'Техническое задание',
|
||
description: 'Техническое задание на разработку личного кабинета Фрегат',
|
||
lang: 'ru-RU',
|
||
cleanUrls: true,
|
||
themeConfig: {
|
||
nav: [
|
||
{ text: 'Техническое задание', link: '/' },
|
||
],
|
||
sidebar: [
|
||
{
|
||
text: 'Техническое задание',
|
||
items: [
|
||
{ text: '1. Общие положения', link: '/' },
|
||
{ text: '2. Основания для разработки и нормативные материалы', link: '/tz/normative-base' },
|
||
{ text: '3. Назначение и границы программного продукта', link: '/tz/product-scope' },
|
||
{ text: '4. Роли пользователей и права доступа', link: '/tz/roles-access' },
|
||
{ text: '5. Функциональные требования', link: '/tz/functional-requirements' },
|
||
{ text: '6. Требования к данным и интеграциям', link: '/tz/data-integrations' },
|
||
{ text: '7. Техническая архитектура, стек и состав компонентов', link: '/tz/technical-architecture' },
|
||
{ text: '8. Структура данных и модель базы данных', link: '/tz/database-model' },
|
||
{ text: '9. Нефункциональные требования', link: '/tz/non-functional-requirements' },
|
||
{ text: '10. Экранные формы и прототипы интерфейсов', link: '/tz/stage-1/' },
|
||
{ text: '11. Порядок приемки и состав передаваемых материалов', link: '/tz/acceptance' },
|
||
],
|
||
},
|
||
{
|
||
text: 'Приложения',
|
||
items: [
|
||
{ text: 'А. Текущее состояние программного продукта', link: '/appendix/current-state' },
|
||
],
|
||
},
|
||
],
|
||
outline: [2, 3],
|
||
search: {
|
||
provider: 'local',
|
||
},
|
||
footer: {
|
||
message: 'Техническое задание на разработку программного продукта',
|
||
copyright: 'Фрегат Групп / ИП Бакиев',
|
||
},
|
||
},
|
||
});
|