Этап 0: документация и макеты
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
3400f58a5a
75 files changed
+14283
No files matched your search
@@ -0,0 +1,21 @@
|
||||
# D-002. Payload 3, переход на 4 после стабильного релиза
|
||||
|
||||
Статус: принято, 20.10.2026.
|
||||
|
||||
## Контекст
|
||||
|
||||
На 20.10.2026 стабильная версия — Payload 3.91.0. Payload 4 в бете (4.0.0-beta.2 от 16.10.2026, требует Node ≥ 24.15 и Next.js ≥ 16.4). У Payload есть официальный codemod для перехода с 3 на 4.
|
||||
|
||||
## Решение
|
||||
|
||||
1. Стартуем на последней 3.x и Next.js 16.4.x.
|
||||
2. Код пишем совместимо с 4: в Local API всегда явно `overrideAccess`, rich text — только Lexical, без устаревших API.
|
||||
3. Переходим на 4 после стабильного релиза. Если он выйдет до старта этапа 1a — начинаем сразу на 4.
|
||||
|
||||
## Рассмотренные варианты
|
||||
|
||||
Начать на бете 4 — нет переезда потом, но риск ошибок и меняющихся API в бете, которой неделя.
|
||||
|
||||
## Последствия
|
||||
|
||||
Один плановый переезд, пока данных в prod мало или нет.
|
||||
Reference in new issue
Block a user