codex-team / codex-team/codex.docs
History: добавить сохранение всех версий страниц при изменениях
- 主要语言
- TypeScript
- 星标
- 846
- 派生
- 89
- PR 合并指标
- 30 天内没有已合并 PR
描述

При сохранении страницы нужно не перезаписывать прошлую информацию, а создавать новую сущность. Необходимо добавить поле `dtModify` и записывать туда таймстемп момента сохранения.
Получение самой свежей версии страницы решается поиском по `id` и сортировкой по `dtModify`.
Старые версии страницы должны быть доступны по ссылкам с GET параметром version.
`/page/5flYp0h8HKWMeINY?version=1548255132476`
Необходимо иметь возможность открыть для редактирования любую версию и сохранить её, сделав актуальной.

贡献指南
这个仓库没有索引到贡献指南
调研方向
Start by tracing the page-save flow and the GET /page/{id}?version=... route described in the issue. Confirm how page entities are currently persisted; done means retaining every saved version with a dtModify timestamp, opening older versions by version, and allowing any version to be edited and saved as current.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- typescript
- 领域
- full-stack
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 38/100