Star 收藏与 Follow 关注 — 两种轻交互
Star 是什么
Star 是 GitHub 上对仓库的点赞 + 收藏功能。Star 一个仓库后:
- 仓库出现在你的「Starred」列表里
- 仓库作者会收到 Star 通知(如果他们没关)
- 仓库的 Star 计数 +1
Gloom 的仓库页顶部或底部有一个 Star 按钮,点一下 Star,再点取消。操作即时生效,无需额外确认弹窗。
Follow 是什么
Follow 是对 GitHub 用户的关注。Follow 后:
- 该用户的公开 Activity(Star 了什么仓库、发了什么 Issue、推了什么代码)会出现在你的首页时间线上
- 该用户出现在你的「Following」列表里
在仓库详情页里,点作者头像或名字进入其个人主页,主页上有 Follow 按钮。同样是点一下切换状态。
为什么这两个操作在 Gloom 里做得到
Star 和 Follow 的 GitHub API 端点都只需要简单的 PUT/DELETE 请求——Gloom 拿到的 OAuth token 包含了这两个 API 的权限范围,所以能直接调用。
这两个操作不经过复杂的编辑器或多步骤流程,符合 Gloom「轻交互」的定位边界——复杂写入(Issue/PR 新建、代码提交)留给网页端,轻量收藏(Star/Follow)在客户端就能做。
操作后的同步延迟
大部分情况下 Star/Follow 操作后,Gloom 会在 1-2 秒内更新按钮状态和计数。如果因为网络原因超时,Gloom 会显示失败提示并自动重试一次。
如果还是失败,切到网络好的地方再试——GitHub API 偶尔会有短暂波动。
Starred 和 Following 列表在哪里
Starred 列表:个人主页 → Starred Tab
Following 列表:个人主页 → Following Tab
两个列表都是按时间倒序排列(最近 Star/Follow 的在最上),可以点开查看详情页。
取消 Star 或 Follow
和 Star/Follow 是同一个按钮——状态切换。不会弹出二次确认框,点了就生效。如果误操作了,再点一次恢复状态即可。