Skip to content

QUSEIT/nextjs-project-skel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nextjs-project-skel

关于

优趣nextjs开发框架:一个基于nodejs+reactjs的快速项目开发框架。 它包含了开发库,开发环境,部署支持几个方面。

开发库

它集成了以下开发库

  • 它集成 next.js 作为后端开发语言
  • 它集成 React 作为前端开发语言
  • 它集成 Redux 进行状态管理
  • 它集成 Redux saga 进行浏览器端的异步管理控制
  • 它集成 bootstrap 4 来方便你快速定义样式
  • 它集成 knex 来管理数据库
  • 它支持 PostgresSQLite 3 数据库

此外,你还可以通过管理工具集成更多的开发库及扩展更多支持

开发环境

它能帮助你自动构建docker开发环境,解决开发团队中不同开发环境开发导致的环境不统一的问题

部署支持

它能快速协助你自动地将项目部署到kubernates集群上

安装步骤

  1. 准备工作
  • 在你的机器上安装好docker并启动
  1. 克隆仓库
git clone https://github.com/QUSEIT/nextjs-project-skel.git
  1. 进入对应目录
cd nextjs-project-skel
  1. 安装相应库及构建docker镜像
make install
  1. 启动docker
make up
  1. 数据库配置

如修改过knex数据库定义文件, 需要进行migrate

make migrate

如何开发 & 反馈

开发帮助 请访问项目WIKI获得更多帮助。

反馈 请访问项目ISSUES来提出你的需求或者反馈问题。

如何贡献

请访问项目管理工具来根据上面的向导参与到项目贡献中

附:如何扩展

如何扩展更多的开发库进去

如何扩展更多部署方式

开发完毕如何部署到生产环境

附录:关于我们