CMIPT/gcs-back-end

[WIP] v0.1.0特性介绍

Opened this issue · 0 comments

v0.1.0后端需要完成功能如下:

  • 用户
    • 登录方法
    • 注册方法
    • 检查名称有效性方法
    • 检查邮箱有效性方法
    • 更新用户信息方法
    • 获取用户信息方法
      • 通过名称找用户方法
    • 删除用户方法
      • 数据库中删除用户
      • 关联删除 ssh
  • 仓库
    • 创建仓库 (生成 https_url 部分未实现)
    • 删除仓库
    • 更新仓库:修改仓库描述等,暂不支持修改名称
    • 获取用户的所有仓库列表
  • ssh
    • 上传 ssh 密钥
    • 更新 ssh 密钥
    • 查询 ssh 密钥
    • 删除 ssh 密钥

以下部分计划下个版本 ( v0.2.0) 实现:

  • Star 仓库
  • Fork仓库
  • Watch仓库
  • 搜索仓库
  • 获取单个仓库的详情