Skip to content

chad-ding/kaleido

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kaleido

为系统化地学习一整套web单页应用的设计、构建、开发、发布相关技术而创建的这个项目。

1、数据库采用MySQL6。

2、后端构建工具及技术栈。

2.1、采用SpringMVC作为web框架。
2.2、ORM框架选用了Mybatis。
2.3、maven为后端项目提供包管理以及构建服务。

3、前端构建工具及技术栈。

3.1、安装node,已安装请跳过。
3.2、npm install -g bower全局安装bower以便使用bower命令,已安装请跳过。
3.3、npm install -g grunt-cli全局安装grunt cli模块以便使用grunt命令,已安装请跳过。
3.4、npm install安装package.json中定义的node模块到本地。
3.5、bower install安装bower.json中定义的js、css库到本地。
3.6、grunt serve命令启动web服务,服务启用了livereload配置,对LESS、html、js的修改不用按F5刷新即可呈现,如果想要关闭这个特性请在Gruntfile.js文件中进行配置。
3.7、grunt test命令将对项目进行测试(暂缺)。
3.8、grunt build命令对项目进行打包,打包项目包括删除临时文件,编译LESS,合并压缩重命名js、html、css等,默认打包目录为dist。

4、异常码规范

4.1、10XX通用异常码。
4.2、20XX用户模块异常码。
4.3、30XX元数据模块异常码。
4.4、40XX用户详情异常码。
4.5、50XX好友模块异常码。

About

用于学习angular以及grunt的配置使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published