Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

History: добавить сохранение всех версий страниц при изменениях

未关闭
#53 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
38/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
停滞
技术栈
typescript
领域
full-stack

调研方向

首先跟踪页面保存流程,以及 issue 中描述的 GET /page/{id}?version=... 路由。确认页面实体当前是如何持久化的;完成的标准是保留每个已保存的版本及其 dtModify 时间戳,能够按版本打开旧版本,并允许编辑任意版本并将其保存为当前版本。

由索引模型根据 Issue 内容生成。

描述

image

При сохранении страницы нужно не перезаписывать прошлую информацию, а создавать новую сущность. Необходимо добавить поле dtModify и записывать туда таймстемп момента сохранения.

Получение самой свежей версии страницы решается поиском по id и сортировкой по dtModify.

Старые версии страницы должны быть доступны по ссылкам с GET параметром version.

/page/5flYp0h8HKWMeINY?version=1548255132476

Необходимо иметь возможность открыть для редактирования любую версию и сохранить её, сделав актуальной.

image

主要语言
TypeScript
星标
845
派生
88
PR 合并指标
30 天内没有已合并 PR

环境准备

  • 提供 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 没有贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

codex-team/codex.docs 的其他 Issue

查看 codex-team/codex.docs 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。