关注关系驱动动态 — Follow 了谁就看到谁的 Activity
Follow 机制
Gloom 首页信息流的内容来源是你 Follow 的 GitHub 用户和你 Star 的仓库。这意味着:
- 你 Follow 了一个活跃的开源维护者 → 他推 commit、发 Release、开 PR 都会出现在你首页
- 你 Star 了几个明星项目 → 它们有新 Release、新 Star、新 Watch 也会出现在首页
Follow 越少,信息流越空。
在 Gloom 里 Follow 人
三种方式进入 Follow 状态:
方式一:从仓库作者页
打开你感兴趣的仓库,点作者头像或名字 → 进入该用户个人主页 → 主页顶部有 Follow/Unfollow 按钮。
方式二:从 Starred 列表
浏览 Starred 仓库时,每个仓库的作者头像都是可点击的 → 跳到作者主页 → Follow。
方式三:从探索页发现的人
探索页发现感兴趣的项目 → 点仓库进详情页 → 点作者头像 Follow。
Follow vs Star 的区别
| 维度 | Follow 用户 | Star 仓库 |
|---|---|---|
| 信息流触发 | 该用户的任何公开 Activity | 该仓库的关键事件(Release、新 Star) |
| 操作目标 | 具体某个人 | 某个具体仓库 |
| 个人主页展示 | Following 列表 | Starred 列表 |
| 对首页的贡献 | 更大(一个人可能维护多个仓库) | 较小(仓库 Activity 频率较低) |
日常建议:优先 Follow 活跃维护者——一个好的维护者可能同时维护多个值得关注的仓库,Follow 他一个顶 Star 他的三个仓库。
Follow 后多久生效
GitHub API 几乎即时生效——Follow 完成后下拉刷新首页就能看到新 Follow 的人的 Activity 出现。但有一个细节:Gloom 的首页信息流只拉取「你 Follow 之后」发生的 Activity,不会回溯 Follow 之前的历史。
取消 Follow
和 Follow 是同一个按钮——在用户主页点 Follow 按钮取消,按钮变成 Unfollow。操作即时生效,刷新首页后该用户的 Activity 会消失(已经加载到内存里的不会立刻清除,但下拉刷新后就没了)。
关注维护者还是关注组织
有些仓库归属某个组织(比如 MateriiApps、rust-lang),有些归个人。建议:
- 活跃组织 → Follow 组织本身(Organization),它旗下所有仓库的关键事件都会进你的信息流
- 个人维护者 → Follow 个人
Gloom 里也支持 Follow/Unfollow Organization——在组织主页上点 Follow 按钮。