GitIssue 随时随地订阅阅读 Github Issue 博客



GitIssue, 是 『Github Issue Reader』 的简写。

越来越多同学选择用 Github 仓库的 issue 作为博客,如前端农民工的博客 。 看到好的 Github Issue Blog 一般会 watch 或者 star, 但 watch 的仓库很多时,和其他代码仓库的 issue 混杂一起,会收到很多冗余信息(例如,issue 新增评论,或者新人用户新建无意义的 issue), star 后不能及时收到博客更新,再回头想看则只能在漫天的 star 仓库里苦苦寻找,GitIssue 应运而生。

主要功能

主要功能如下:

  • 热门
    • 最近一月 : 列出最近一个月时间发布的新文章,按照点击量进行排列;
    • 全部热门: 按照评论量列出所有;
  • 阅读 :所有关注的博客仓库每天更新且尚未被阅读过的文章列表, 类似于一个 阅读池
  • 关注 : 关注订阅的博客仓库
  • 收藏 你可以把你觉得需要稍后查阅的文章进行收藏;
  • 搜索: 目前用 google 进行搜索;
  • 每天定时同步所有已添加的 Github 仓库 issues 到数据库中;
  • 对用户阅读数据进行数据收集,点击量,阅读量,阅读时间等进行收集,方便后续展示;
  • 适配移动端。

技术栈

更新时间 2017年11月8日,只大体上描述GitIssue 技术栈,待进一步更新。

  • 服务器端:

    • 使用 express;
    • 使用 MongoDB 存储数据, ODM 使用 moogoose;
    • 使用 Graphql 进行查询( graphql);
    • ssr 使用 vue-server-renderer;
    • OAuth 2.0 Authentication via GitHub (passport, passport-github);
    • 单元测试 jest;
  • 客户端:

    • 前端框架:vue;
    • Store:vuex 以及 vuex-router-sync;
    • 路由:vue-router;
    • CSS 预处理语言:stylus;
    • Graphql 查询使用 apollo-client 以及 vue-apollo;
  • 构建工具

    • webpack
    • babel

欢迎围观使用。=。=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值