GitHub Top 小程序

GitHub Top

本项目为 GitHub 热点项目微信小程序客户端,首页仅推荐一个热点项目,这个项目每每是社会热门事件所催生的一个项目,如 996.ICUwuhan2020,所推荐项目标准为:积极、健康、热点、具备必定进步性git

GitHub 小程序有不少,但推荐热点项目的每每是拉取 GitHub Trending 数据,有其意义(本小程序也支持此功能),但获取所需信息效率较低,不必定找获得你所须要的项目,所以建立本项目。本项目建立的目标是:打开即所需github

本项目使用方法

喜欢闲逛 GitHub 的开发者GitHub 相关内容公众号运营者, 以及 热点项目的关注者,均可以关注收藏此项目,欢迎平常查看;也可在公众号后台关联此项目,在文章中插入小程序,读者可方便跳转并查看 GitHub 项目,插入小程序方法请点击 这里小程序

功能介绍

  1. 首页推荐惟一热点项目
  2. 第二个 Tab 页推荐热点周边或历史热点项目
  3. 第三个 Tab 页显示 GitHub Trending
  4. 第四个 Tab 页显示你所 Follow 的人的最近活动,每每在这里也可能找到你所感兴趣的项目
  5. 第五个 Tab 页显示你的 GitHub 帐号信息,对本身项目进行管理
  6. 在本项目中,你能够方便 Star 或 Fork 你所感兴趣的项目,提 Issues 或针对 Issues 进行评论等,也可方便 Follow 某人,这些操做都是为了让你不至看到某些感兴趣的项目但不方便操做,致使往后失联。相关邮箱或主页虽不可在小程序内直接操做,但点击后均可复制邮箱或主页连接,也可知足大多数的需求。
  7. 固然,在小程序中还有一些小小的彩蛋,请你本身去发现吧!

小程序码

预览截图

在这里插入图片描述

实现相关

  • GitHub 项目相关实时数据来自 GitHub API V3
  • Top 和 History 相关配置来自于本项目 Tag 为 TopHot 的 Issues(原计划用 GitHub Page,可是相应速度有问题,本身搭建服务器维护成本过高,所以最后采用在 Issue 中配置 Json 文件)
  • Trending 数据来自 github-trending-api
  • Markdown 解析采用 towxml 2.x,暂不考虑升级为 3.x,多是我使用的问题,3.x 一直有错误,已经提 Issues 给原项目。
  • 项目构建采用京东开源项目 Taro 2.0.2 版本。
  • 无自建云端服务器。

说明及感谢

本小程序是基于 Gitter 项目的二次开发,是我对 Gitter 的拙劣的模仿,特此感谢!微信小程序

License

Apache License 2.0api

其余

捐赠请点击 这里服务器

相关文章
相关标签/搜索