[API-006][низкий] Дублирование OpenAPI: api.yaml и web/swagger/swagger.yaml #32

Open
opened 2026-06-26 19:49:27 +03:00 by cucadmuh · 0 comments

Важность

низкий

Описание

Файлы идентичны (diff без отличий), но нет процесса «single source of truth» — риск рассинхрона при правках только одного файла.

Рекомендация

Один источник + copy/symlink в CI или генерация swagger из одного пути.

Трудозатраты

S


Источник: аудит GeoShare (категории API/ARCH/CODE/TEST/OPS/DOC), 2026-06-26, commit abbd199d89925483ac1801b401a4e75a2a1372e0.
Связанные security-issues: #10–#26.

## Важность **низкий** ## Описание Файлы идентичны (`diff` без отличий), но нет процесса «single source of truth» — риск рассинхрона при правках только одного файла. ## Рекомендация Один источник + copy/symlink в CI или генерация swagger из одного пути. ## Трудозатраты S --- **Источник:** аудит GeoShare (категории API/ARCH/CODE/TEST/OPS/DOC), 2026-06-26, commit `abbd199d89925483ac1801b401a4e75a2a1372e0`. **Связанные security-issues:** #10–#26.
cucadmuh changed title from [API-006][средний] Дублирование OpenAPI: api.yaml и web/swagger/swagger.yaml to [API-006][низкий] Дублирование OpenAPI: api.yaml и web/swagger/swagger.yaml 2026-06-26 19:51:44 +03:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rezidir/GeoShare#32