2026-08-18 18:48:00 +03:00
..
2026-08-18 18:48:00 +03:00

Руководства разработчика

В этом каталоге находятся нормативные документы, которые должны соответствовать текущему коду. Планы, отчёты о выполнении и журналы отдельных рефакторингов не являются guides.

Основные контракты

  • API.md — HTTP API, JWT/auth sessions, OpenAPI, frontend proxy и тестирование.
  • LDAP.md — LDAP/AD authentication, write-back, sync, retry queue и admin.
  • WEBSOCKET.md — единый /ws/, JWT, actions, events и production proxy.
  • NOTIFICATIONS.md — создание, доставка, REST, realtime, email и Web Push.
  • COMMERCE.md — каталог, МойСклад, изображения, Celery и realtime-прогресс.

Frontend

  • frontend/ — нормативная карта UI-системы, геометрии и workflow review.

Backend и эксплуатация

Правила поддержки

  1. Guide описывает устойчивый контракт или операционную процедуру, а не историю реализации.
  2. Endpoint-ы REST не перечисляются вручную, если они уже представлены в OpenAPI.
  3. WebSocket message schema меняется вместе с AsyncAPI и tests.
  4. Ссылка на файл должна быть относительной и проходить link check.
  5. Завершённый plan/report удаляется; существенное архитектурное решение переносится в актуальный guide.