+47
-5
@@ -78,19 +78,61 @@ md2gost читает расширения ниже, нумерует объек
|
||||
|
||||
**Не** экспортируй UML/Mermaid в PNG вручную и **не** пиши «вставь картинку сюда».
|
||||
|
||||
В `.md` оставь fenced-блок — md2gost превратит его в **Рисунок** (PlantUML jar / Kroki; Mermaid — через Kroki).
|
||||
В `.md` оставь fenced-блок — md2gost превратит его в **Рисунок** (PlantUML jar / Kroki; Mermaid — локально или Kroki; IDEF0 — Pillow; DFD — data-flow-diagram + Graphviz/Kroki).
|
||||
|
||||
| Оградка | Содержание тела |
|
||||
|---------|-----------------|
|
||||
| `` ```uml `` / `` ```plantuml `` | Полный PlantUML, обычно с `@startuml`…`@enduml` |
|
||||
| `` ```uml-<id> `` / `` ```<id> `` | Только макросы схемы (C4, BPMN, usecase…); **без** `@startuml` и **без** `!include` — схема добавит сама |
|
||||
| `` ```uml-<id> `` / `` ```<id> `` | Только макросы схемы (C4, usecase…); **без** `@startuml` и **без** `!include` — схема добавит сама |
|
||||
| `` ```mermaid `` / `` ```mmd `` | Синтаксис Mermaid |
|
||||
| `` ```idef0 `` | IDEF0: боксы, ICOM-стрелки, рамка A-0 |
|
||||
| `` ```dfd `` / `` ```data-flow-diagram `` | DFD ([pbauermeister/dfd](https://github.com/pbauermeister/dfd)): process/entity/store, `-->` |
|
||||
|
||||
Перед блоком — `%id Подпись` (и ссылка `@Рисунок:id` в тексте).
|
||||
|
||||
**IDEF0** конвертер не рисует — только готовый PNG как обычный Рисунок.
|
||||
IDEF0 пиши в ````idef0`, не внешним PNG. Пример контекста A-0:
|
||||
|
||||
Если в конец этого промпта добавлены блоки «Схема: …» — используй их макросы и оградки. Если блоков нет — для C4/BPMN/usecase всё равно можно писать `` ```uml-c4 ``, `` ```bpmn ``, `` ```usecase `` с типичными макросами; детали пользователь может дописать из GUI.
|
||||
~~~markdown
|
||||
%a0 Контекстная диаграмма A-0
|
||||
|
||||
```idef0
|
||||
title Распорядиться товаром
|
||||
node A-0
|
||||
number 1
|
||||
author Кинзябулатов Рамиль
|
||||
project Разработка универсальной модели торгового предприятия
|
||||
date 08.02.2022
|
||||
rev 31.03.2022
|
||||
status PUBLICATION
|
||||
context TOP
|
||||
|
||||
[A0] Распорядиться товаром
|
||||
<- Спрос
|
||||
^ Нормативная документация
|
||||
-> Товар
|
||||
v Персонал
|
||||
```
|
||||
~~~
|
||||
|
||||
DFD пиши в ````dfd` (синтаксис [pbauermeister/dfd](https://github.com/pbauermeister/dfd)), не внешним PNG. Пример контекста:
|
||||
|
||||
~~~markdown
|
||||
%dfd0 Контекстная DFD
|
||||
|
||||
```dfd
|
||||
style context
|
||||
|
||||
entity Client Клиент
|
||||
entity Warehouse Склад
|
||||
process System Система учёта заявок
|
||||
|
||||
Client --> System заявка
|
||||
System --> Client статус
|
||||
System --> Warehouse накладная
|
||||
```
|
||||
~~~
|
||||
|
||||
Если в конец этого промпта добавлены блоки «Схема: …» — используй их макросы и оградки. Если блоков нет — для C4/usecase всё равно можно писать `` ```uml-c4 ``, `` ```usecase `` с типичными макросами; детали пользователь может дописать из GUI.
|
||||
|
||||
Пример схемы:
|
||||
|
||||
@@ -110,7 +152,7 @@ Rel(user, app, "логин")
|
||||
|
||||
1. Структура соответствует типу работы (МИРЭА / ПИС / иное — из входа пользователя).
|
||||
2. У каждого `%id` / title картинки есть `@Тип:id` в тексте.
|
||||
3. Диаграммы — fence в md, не внешние PNG (кроме IDEF0 и готовых иллюстраций).
|
||||
3. Диаграммы — fence в md, не внешние PNG (кроме готовых иллюстраций).
|
||||
4. Нет «рис.» и ссылок `[n]` во введении/заключении.
|
||||
|
||||
После проверки выдай только markdown.
|
||||
|
||||
Reference in New Issue
Block a user