技术栈

@git-issue 2017-11-08 11:15:44发表于 git-issue/gitissue.com GitIssue

更新时间 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