新增项目邀请管理模块 #308

Closed
wdgde wants to merge 0 commits from wdgde/gitlink-cli:feature/project-invite into master
Contributor

合并请求描述

为 GitLink CLI 新增项目邀请管理模块,实现 5 个 API 功能:生成邀请链接、获取邀请链接信息、通过链接接受邀请、加入项目、退出项目。

相关Issue

关联Issue编号:无

变更内容

1. 新增 invite 模块核心实现

  • 新增 shortcuts/invite/invite.go,实现 5 个命令:
  • invite +generate - 生成或获取项目邀请链接
  • invite +show - 查看邀请链接详细信息
  • invite +accept - 通过邀请链接接受邀请
  • invite +join - 申请加入项目
  • invite +quit - 退出项目

2. 新增单元测试

  • 新增 shortcuts/invite/invite_test.go,包含 18 个测试用例,覆盖所有命令

3. 新增国际化支持

  • 更新 internal/i18n/locales/zh-CN.json 和 en-US.json,添加 invite 相关翻译

4. 新增 Skill 文档

  • 新增 skills/gitlink-invite/SKILL.md,包含命令参考、参数说明、使用示例和工作流示例

5. 更新项目文档

  • 更新 README.md 和 README.zh-CN.md,添加 invite 模块功能说明和使用示例
  • 更新 skills/README.md,添加 gitlink-invite skill 条目

6. 注册模块

  • 更新 shortcuts/register.go,导入并注册 invite 模块

测试情况

  • 单元测试全部通过(18 个测试用例)
  • 编译通过 go build ./...
  • CLI 命令验证通过
## 合并请求描述 为 GitLink CLI 新增项目邀请管理模块,实现 5 个 API 功能:生成邀请链接、获取邀请链接信息、通过链接接受邀请、加入项目、退出项目。 ## 相关Issue 关联Issue编号:无 ## 变更内容 ### 1. 新增 invite 模块核心实现 - 新增 shortcuts/invite/invite.go,实现 5 个命令: - invite +generate - 生成或获取项目邀请链接 - invite +show - 查看邀请链接详细信息 - invite +accept - 通过邀请链接接受邀请 - invite +join - 申请加入项目 - invite +quit - 退出项目 ### 2. 新增单元测试 - 新增 shortcuts/invite/invite_test.go,包含 18 个测试用例,覆盖所有命令 ### 3. 新增国际化支持 - 更新 internal/i18n/locales/zh-CN.json 和 en-US.json,添加 invite 相关翻译 ### 4. 新增 Skill 文档 - 新增 skills/gitlink-invite/SKILL.md,包含命令参考、参数说明、使用示例和工作流示例 ### 5. 更新项目文档 - 更新 README.md 和 README.zh-CN.md,添加 invite 模块功能说明和使用示例 - 更新 skills/README.md,添加 gitlink-invite skill 条目 ### 6. 注册模块 - 更新 shortcuts/register.go,导入并注册 invite 模块 ## 测试情况 - ✅ 单元测试全部通过(18 个测试用例) - ✅ 编译通过 go build ./... - ✅ CLI 命令验证通过
wdgde added 1 commit 2026-06-29 15:14:28 +08:00
805c7eba5e feat(invite): 添加项目邀请管理模块
- 新增 invite shortcuts: generate, show, accept, join, quit
- 添加中英文 i18n 翻译
- 添加单元测试
- 添加 gitlink-invite SKILL.md 文档
- 更新 README.md 和 README.zh-CN.md
- 更新 skills/README.md
wbtiger closed this pull request 2026-07-14 22:57:20 +08:00
wbtiger reopened this pull request 2026-07-14 23:02:27 +08:00
wbtiger closed this pull request 2026-07-14 23:06:05 +08:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#308
No description provided.