Render documentation diagrams as static Mermaid assets

This commit is contained in:
Ruslan Bakiev
2026-05-01 15:09:02 +07:00
parent b7a5018c6e
commit 542ad1b648
23 changed files with 1105 additions and 134 deletions

View File

@@ -4,7 +4,7 @@
Основное хранилище данных программного продукта реализуется на `PostgreSQL`. Прикладной доступ к данным осуществляется через `Prisma ORM`.
<NamedMermaidDiagram name="database-model" />
![Укрупненная модель базы данных](/diagrams/database-model.svg)
Модель данных должна обеспечивать хранение:

View File

@@ -62,7 +62,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="dashboard" />
![Прототип главной страницы клиента](/prototypes/dashboard.svg)
### 10.3.2 Каталог продукции
@@ -81,7 +81,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="catalog-grid" />
![Прототип каталога продукции](/prototypes/catalog-grid.svg)
### 10.3.3 Карточка товара
@@ -105,7 +105,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="product-card" />
![Прототип карточки товара](/prototypes/product-card.svg)
Состав блока выбора параметров:
@@ -144,7 +144,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="cart" />
![Прототип корзины](/prototypes/cart.svg)
### 10.3.5 Карточка заявки или заказа
@@ -157,7 +157,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="client-order" />
![Прототип карточки заявки или заказа](/prototypes/client-order.svg)
Состав страницы:
@@ -221,7 +221,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="bonus-cabinet" />
![Прототип бонусного кабинета](/prototypes/bonus-cabinet.svg)
## 10.4 Менеджерские экранные формы
@@ -266,7 +266,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="manager-order" />
![Прототип карточки обработки заявки](/prototypes/manager-order.svg)
Состав страницы:
@@ -288,7 +288,7 @@
Схематичный прототип:
<NamedMermaidDiagram name="manager-orders" />
![Прототип списка заказов менеджера](/prototypes/manager-orders.svg)
### 10.4.5 Настройки каталога

View File

@@ -4,7 +4,7 @@
Программный продукт реализуется по клиент-серверной модели и включает веб-клиент, сервер бизнес-логики, базу данных, модуль интеграции и вспомогательные сервисы уведомлений.
<NamedMermaidDiagram name="architecture-overview" />
![Общая архитектурная схема](/diagrams/architecture-overview.svg)
## 7.2 Состав прикладных сервисов
@@ -66,7 +66,7 @@
## 7.6 Карта слоев и компонентов
<NamedMermaidDiagram name="component-map" />
![Карта слоев и компонентов](/diagrams/component-map.svg)
## 7.7 Архитектура серверной части
@@ -130,7 +130,7 @@
Текущая инфраструктурная схема проекта включает прикладные сервисы, сервис секретов, мессенджерные сервисы и вспомогательный worker-контур.
<NamedMermaidDiagram name="infrastructure-topology" />
![Инфраструктура, деплой и эксплуатационный контур](/diagrams/infrastructure-topology.svg)
Сервисы проекта и способ их развёртывания: