提交项目功能(中等)
521xueweihan opened this issue · comments
削微寒 commented
需求
用户可以分享发现的 GitHub 上的开源项目地址。
效果图
大屏幕:
小屏幕:
分享项目的流程
用户点击“提交” -> 弹出表单 -> 保单包含中包含输入项:
- url(必须是由 https://github.com 开头)
- 提示(“仅接受 GitHub 上的开源项目,只需输入项目链接和描述即可”)
- 项目特点(非必需):多行输入框
-> 提交后根据接口返回结果,显示成功与否以及: - 成功则提示还可以提交几个项目
- 失败提示失败原因
接口
返回数据示例:
{
"posted": 7, // 今日已提交的项目数
"remaining": 0, // 还可以提交几个
"success": false, // 提交是否成功
"message": "失败原因" // 失败原因
}
普通用户每天最多提交 5 个项目,管理员则无此限制。
注意:用户分为登录和未登录状态,未登录状态提示登录跳转到登录页面,登录的话点击右上角扫码即可登录。
github-actions commented
Branch i4-提交项目功能(中等) created!
削微寒 commented
任务释放,重新认领。
github-actions commented
Branch i4-提交项目功能(中等) created!