File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change
1
+ <h1 align =" center " > Protoshop Web </h1 >
2
+ <h5 align =" center " >The WebApp for <a href =" http://protoshop.io " >Protoshop</a ></h5 >
3
+
4
+ 此项目是 [ Protoshop] ( https://github.com/protoshop ) 的组成部分,负责在浏览器中创建原型。需要搭配[ 服务器端] ( https://github.com/protoshop/protoshop-server ) 使用。生成的项目可在移动终端查看([ iOS] ( https://github.com/protoshop/protoshop-ios ) /[ Android] ( https://github.com/protoshop/protoshop-android ) )。
5
+
6
+ Protoshop 项目运行在 [ protoshop.io] ( http://protoshop.io ) 上。
7
+
1
8
## 本地预览
2
9
3
- 按下文安装完开发工具依赖之后,在 webapp 目录下执行命令 ` grunt server` 即可启动本地服务器,预览项目。
10
+ 按下文安装完开发工具依赖之后,在 webapp 目录下执行命令 ` gulp server` 即可启动本地服务器,预览项目。
4
11
5
12
## 开发工具依赖
6
13
12
19
13
20
## 初始化本地开发环境
14
21
15
- - 在 webapp 目录下执行命令 ` npm install ` —— 安装 node 模组
16
- - 在 webapp 目录下执行命令 ` bower install ` —— 安装 bower 依赖
17
- - 在 webapp 目录下执行命令 ` gulp server ` —— 启动本地服务器
22
+ 在项目目录下执行命令:
23
+
24
+ 1 . ` npm install ` —— 安装 node 模组
25
+ 1 . ` bower install ` —— 加载第三方库
26
+ 1 . ` gulp server ` —— 启动本地服务器
27
+
28
+ ## 部署(Ctrip内部使用)
18
29
19
- 在 webapp 目录下执行命令 ` gulp dist ` —— 发布 WebApp 界面代码到 Beta 服务器
30
+ 执行命令 ` gulp dist ` —— 发布 WebApp 界面代码到 Beta 服务器
20
31
21
32
## 开发规范
22
33
23
34
- HTML、CSS代码使用tab作为缩进符,JavaScript代码使用2个空格作为缩进符
24
35
- 代码* 推送到服务器仓库* 之前要做的事情:
25
- 1 . 本地运行` gulp hint ` 命令,执行JSHint检查
36
+ 1 . 本地运行` gulp lint ` 命令,执行代码规范检查
26
37
2 . 本地运行` gulp server ` 命令,检查应用运行功能完整、控制台无报错(如无后续用途,控制台输出的调试信息也要清理)
27
38
之后即可推送到服务器仓库。
28
39
- 代码* 部署到应用服务器* 之前要做的事情:
You can’t perform that action at this time.
0 commit comments