优趣nextjs开发框架:一个基于nodejs+reactjs的快速项目开发框架。 它包含了开发库,开发环境,部署支持几个方面。
它集成了以下开发库
- 它集成 next.js 作为后端开发语言
- 它集成 React 作为前端开发语言
- 它集成 Redux 进行状态管理
- 它集成 Redux saga 进行浏览器端的异步管理控制
- 它集成 bootstrap 4 来方便你快速定义样式
- 它集成 knex 来管理数据库
- 它支持 Postgres 和SQLite 3 数据库
此外,你还可以通过管理工具集成更多的开发库及扩展更多支持
它能帮助你自动构建docker开发环境,解决开发团队中不同开发环境开发导致的环境不统一的问题
它能快速协助你自动地将项目部署到kubernates集群上
- 准备工作
- 在你的机器上安装好docker并启动
- 克隆仓库
git clone https://github.com/QUSEIT/nextjs-project-skel.git
- 进入对应目录
cd nextjs-project-skel
- 安装相应库及构建docker镜像
make install
- 启动docker
make up
- 数据库配置
如修改过knex数据库定义文件, 需要进行migrate
make migrate
开发帮助 请访问项目WIKI获得更多帮助。
反馈 请访问项目ISSUES来提出你的需求或者反馈问题。
请访问项目管理工具来根据上面的向导参与到项目贡献中
如何扩展更多的开发库进去
如何扩展更多部署方式
开发完毕如何部署到生产环境
- 公司简介: http://www.quseit.cn
- 微信公众号: 优趣工作室
- 微博: http://weibo.com/quseit