Playbook

Архитектура

Architecture Decision Records — ключевые технические решения с контекстом и обоснованием.

Архитектурные решения (ADR) фиксируют ключевые технические решения с контекстом и обоснованием.

Статусы

СтатусЗначение
proposedНа обсуждении
acceptedПринято, действует
deprecatedУстарело

Инфраструктура

ADRРешениеСтатус
ADR-001Nuxt 4 в SPA режимеaccepted
ADR-002Монорепо для модулейaccepted
ADR-003Shared-модулиaccepted
ADR-009GitLab CE инфраструктураaccepted
ADR-011Capacitor для мобильныхproposed

UI и стилизация

ADRРешениеСтатус
ADR-004Nuxt UI как UI-фреймворкaccepted
ADR-005Tailwind CSS для стилизацииaccepted

State и данные

ADRРешениеСтатус
ADR-006Pinia для state managementaccepted
ADR-007useApi composable для HTTPaccepted
ADR-008Ably для realtime → Socket.iodeprecated

Качество

ADRРешениеСтатус
ADR-010Стратегия тестированияaccepted

Backend

ADRРешениеСтатус
ADR-012Nuxt 4 Server для backendaccepted
ADR-013Socket.io интеграция с Nuxt Serveraccepted
ADR-014Prisma 7 ORMaccepted
ADR-015Кэширование REST APIaccepted