v0.5.2
Python application / build (push) Waiting to run

Что то сделал
This commit is contained in:
Igor20264
2026-09-08 19:37:54 +03:00
parent 1a5b35eb54
commit 510f7e7adf
90 changed files with 11720 additions and 5547 deletions
+47 -5
View File
@@ -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.