diff options
Diffstat (limited to 'docs/locales/zh/repo/ROADMAP.md')
-rw-r--r-- | docs/locales/zh/repo/ROADMAP.md | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/docs/locales/zh/repo/ROADMAP.md b/docs/locales/zh/repo/ROADMAP.md new file mode 100644 index 000000000..28d54752e --- /dev/null +++ b/docs/locales/zh/repo/ROADMAP.md @@ -0,0 +1,99 @@ +# Beta 版路线图 + +本文档包含了 GoToSocial 为其首个正式稳定版本发布而制定的路线图。 + +文档中的所有信息仅为预测。这为参与开发的人提供了粗略的时间表,但过程中难免会有变动;请不要对文档中的任何事项抱有太强烈的期望! + +感谢 [NLnet](https://nlnet.nl) 对 GoToSocial alpha 与 beta 阶段开发的资助! + +非常感谢我们所有的 [Open Collective](https://opencollective.com/gotosocial) 和 [Liberapay](https://liberapay.com/gotosocial) 赞助者们,他们的赞助使 GoToSocial 项目能够持续前行! 💕 + +## 目录 + +- [Beta 目标](#beta-目标) +- [时间节点](#时间节点) + - [2023 年中](#2023-年中) + - [2023 年中到年底](#2023-年中到年底) + - [2024 年初](#2024-年初) + - [BETA 里程碑](#beta-里程碑) + - [2024 年余下时间至 2025 年初](#2024-年余下时间至-2025-年初) + - [BETA 发布到稳定版发布期间](#beta-发布到稳定版发布期间) +- [愿望单](#愿望单) + +## Beta 目标 + +每个软件项目对“beta”都有不同的理解。对于我们来说,GoToSocial 的 beta 版本应提供一套与现有流行的 ActivityPub 服务端实现大致相当的功能集。 + +换句话说,你应该能使用 GoToSocial 的 beta 版本作为你的主要社交实例,关注他人、发布动态,而不会遇到功能缺失或工作不正常的情况。 + +我们的 beta 目标还包括一些我们认为对用户安全与健康至关重要的功能,如关闭评论区、黑名单订阅、白名单模式支持等。 + +一旦我们实现了足以使 GoToSocial 进入 “beta” 的功能,我们将利用 beta 阶段来修复漏洞、调整性能,并新增一些需要在稳定基础上实现的额外功能。 + +我们希望在进入 beta 阶段后,客户端 API 能保持相对稳定,以便开发者能自信地基于 GoToSocial 构建应用,而无需担心 API 发生重大变化。 + +我们预计在 2024 年初进入 beta 阶段,但这个时间点只是预计,可能会更改。 + +## 时间节点 + +以下是我们迈向 beta 的功能开发大致时间表。时间表的推演基于以下假设: + +- 我们的开发速度将与过去两年类似。 +- 我们的总工作量大致相当于一个人全职参与该项目。 +- 一个独立的“功能”需要一个人 2-4 周的时间来开发和测试,具体取决于功能的复杂度。 +- 在实现各种功能的过程中还需要修复其他 bug,因此不应安排过于密集的功能计划。 + +**这只是预估的时间节点,具体功能发布的顺序并未固定。根据我们遇到的挑战和社区贡献的代码数量,开发速度可能会更快或更慢。此时间线也未包含实现新功能之外的任务,如管理、完善现有功能、重构代码、版本管理及确保与其他 AP 实现的兼容性。** + +### 2023 年中 + +- [x] **话题标签** -- 实现话题标签的联合与查看,让用户发现他们可能感兴趣的帖文。(完成! https://github.com/superseriousbusiness/gotosocial/pull/2032)。 + +### 2023 年中到年底 + +- [x] **投票** -- 实现对投票的解析、创建和参与功能。(完成! https://github.com/superseriousbusiness/gotosocial/pull/2330) +- [x] **静音帖文/贴文串** -- 取消订阅贴文串的回复通知;不在时间线上显示特定帖文。(完成! https://github.com/superseriousbusiness/gotosocial/pull/2278) +- [x] **有限联合/白名单** -- 允许实例管理员默认阻止与其他实例的联合。(完成! https://github.com/superseriousbusiness/gotosocial/pull/2200) + +### 2024 年初 + +- [x] **账户迁移** -- 使用 ActivityPub 的 `Move` 活动支持用户账户在服务器之间的迁移。 +- [x] **注册流** -- 允许用户提交注册申请;允许管理员审核注册请求。 + +### BETA 里程碑 + +完成以上所有功能即表明我们进入了 GoToSocial 的 BETA 阶段。我们预计在 2024 年 2 月到 3 月之间实现这一阶段。编辑:最终在 2024 年 9 月到 10 月之间实现,抱歉! + +### 2024 年余下时间至 2025 年初 + +这些功能按无特定顺序提供。 + +- [x] **v2 过滤规则** -- 实现过滤器 API 的第二版。 +- [x] **静音账户** -- 静音账户以防止其帖文出现在主页时间线上(可选:限制时间段)。 +- [x] **无评论区的帖文** -- 设计无评论区帖文的相关逻辑,让用户创建无评论区的帖文。 +- [ ] **屏蔽/允许列表订阅** -- 允许实例管理员订阅纯文本的示例屏蔽/允许列表。(大部分工作已经完成) +- [x] **私信对话视图** -- 让用户能够轻松浏览他们参与的所有私信对话。 +- [ ] **Oauth 令牌管理** -- 通过设置面板创建/查看/吊销 OAuth 令牌。 +- [ ] **贴文编辑支持** -- 编辑已创建的贴文,而无需删除并重新编辑。并正确地将编辑传播出去。 +- [ ] **Fediverse 中继支持** -- 与中继通信,发布和接收帖文。 +- [ ] **两步验证 (2fa)** -- 允许用户通过设置面板为其账户启用 2FA,并在登录时实施 2FA。 +- [ ] **管理:附加内容警告/将所有内容标记为敏感内容**。 + +更多内容待定! + +### BETA 发布到稳定版发布期间 + +待定。 + +## 愿望单 + +如果时间允许,我们将实现以下这些很酷的功能(因为我们真的很想要): + +- **群组** 与群组发帖! +- 基于声誉的“慢速”联合。 +- 联合及管理操作的社区决策。 +- 用户可选择自定义模板来渲染公开帖文: + - 推特风格 + - 博客帖文 + - 图库 + - 等其它风格 |