之前的基于 GitHub REST API 的在这里
https://www.v2ex.com/t/320240#reply13
GraphQL 介绍可以具体看 这里
还有一个知乎专栏上的 介绍
简单来说就是客户端需要什么数据就自己拼自己所需字段去请求数据
之前的版本会一次性请求所有数据,会造成浪费,也使访问速度变慢,并且没有怎么缓存数据。开发结构不清晰,二次开发困难
新版本 Mirror 重写了全部功能,把所有请求过的数据都进行缓存,减少 API 访问次数
得益于 GraphQL API,只请求需要的数据,没有额外数据请求产生,加快访问速度
新版本封装了路由,API,以及模板,代码结构清晰,方便后续开发