HelloGitHub-Team / geese

采用 Next.js 构建的开源爱好者社区。An open-source enthusiast community built with Next.js.
https://hellogithub.com
Apache License 2.0
296 stars 72 forks source link

优化:分享项目对话框(检查项目是否推荐过) #70

Closed 521xueweihan closed 2 years ago

521xueweihan commented 2 years ago

背景

防止用户在提交项目时,写了半天项目描述,提交时才发现项目已存在。

需求

image

在分享项目的对话框中,增加一个「检查项目是否存在的按钮」,交互上做成“按钮”或者“离开地址输入框后,自动检查”,具体交互方式由开发者自行决定。

最后,展示请求接口检查结果的给用户,展示样式带 icon 和颜色(醒目)。

(可选)加一个 描述本地缓存吧,防止用户误触没有提交,导致未提交的内容消失不见。

接口

地址:https://local.api.hellogithub.com/docs#/repository/check_repo_v1_repository_check__get

方法:GET

参数:

响应:

github-actions[bot] commented 2 years ago

Branch i70-优化:分享项目对话框(检查项目是否推荐过) created!

521xueweihan commented 2 years ago

我提交了字数检查的修改,有时间帮我看一下吧:

https://github.com/HelloGitHub-Team/geese/commit/c842e7778f5e301d897ed4d31c975251bbd25d03