Tianxing Ye
Tianxing Ye
[__任务__] 重构Docs 相关的API,并迁移到Mega系统中 [__任务分值__] 40 分 [__背景描述__] 当前系统中的项目文档功能(Project Docs) 仍依赖于一套由 Node.js 服务 提供中间层的旧版 API。 随着 Mega 系统 的功能不断完善,文档模块需要与代码仓库进行集成。 为了解决这些问题,需要将原有 Node.js 实现的文档接口迁移至 Mega 系统后端(Rust)中,实现完全替换。 [__需求描述__] 目前与Docs 相关的API 有以下这些: 1. **获取** -...
[__任务__] 迁移 Docs 相关的 API 到 Mega 中 [__任务分值__] 40 分 [__背景描述__] 目前与UI 相关的API 有以下这些: **获取** ● GET `/organizations/{org_slug}/notes` 获取笔记 ● GET `/organizations/{org_slug}/notes/{noteId}` 按笔记ID获取笔记 ● GET `/organizations/{org_slug}/notes/{noteId}/comments` 获取笔记评论 ●GET `/organizations/{org_slug}/notes/{noteId}/attachments/{attachmentId}/comments`...
[__任务__] scorpio接口命令行工具 [__任务分值__] 25 分 [__背景描述__] Scorpio与Mono的通信命令多而分散,通过命令行逐句调用步骤繁杂,降低了生产效率和可靠性。 [__需求描述__] 实现一命令行工具,封装通信命令,提高效率。该工具应将其本身与具体业务解耦,单独设计业务模块。 [__代码标准__] 1. 所有 __PR__ 提交必须签署 `Signed-off-by` 和 使用 `GPG` 签名,即提交代码时(使用 `git commit` 命令时)至少使用 `-s -S` 两个参数,参考 [Contributing Guide](https://github.com/web3infra-foundation/mega/blob/main/docs/contributing.md); 2. 所有 __PR__...