shipfi

Change Total

1 -## PHP总体规范 v1.0
2 -
3 -PHP平台编写应用,公司需要强调的规则定义。
4 -
5 -
6 -
7 -### 1. 整体环境
8 -
9 -所有项目的整体环境说明:
10 -
11 -> 对于PHP的项目,公司以Linux为部署操作系统,php-fpm+Nginx+Redis为程序环境,GIT作为版本的代码管理,GitLab作为项目管理,禅道作为项目控制和BUG管理,邮件作为团队之间联络渠道。
12 -
13 -
14 -
15 -### 2. 程序的环境
16 -
17 -对于开发主机,安装的环境以列表说明
18 -
19 -* PHP版本 >= 5.6.0
20 -* Nigix版本 >= 1.8.0
21 -* composer版本 (保持最新)
22 -* GIT版本 >= 2.10
23 -* nodejs >= 6.10
24 -
25 -
26 -
27 -各开发环境下载 :
28 -
29 -PHP+NGINX工具参考下载 : [PHP_NGINX下载链接](http://resource.qingger.com/PHP_NIGIX.zip)
30 -
31 -composer下载和使用参考(注意,composer使用国内源) :[composer主页](http://www.phpcomposer.com/)
32 -
33 -git下载 : [下链链接](https://git-scm.com/downloads)
34 -
35 -nodejs下载 : [下载链接](http://nodejs.cn/)
36 -
37 -
38 -
39 -### 3. 开发工具
40 -
41 -对于PHP开发工具,统一使用phpstorm。
42 -
43 -对于WEB开发,统一使用webstorm
44 -
45 -对于命令行工具,统一使用GIT中的bash工具。
46 -
47 -windows的cms工具,可以使用ConEmu或者cmder工具
48 -
49 -
50 -
51 -开发工具下载:
52 -
53 -phpstorm : [下载链接](https://www.jetbrains.com/phpstorm/download/#section=windows)
54 -
55 -? 注:phpstorm64位版本依赖于JRE
56 -
57 -phpstorm的注册激活 : [参考](http://idea.lanyus.com/)
58 -
59 -Conemu下载 [下载链接](http://conemu.github.io/en/Downloads.html)
60 -
61 -
62 -
63 -### 4. 环境规范
64 -
65 -* 4.1 [环境开发测试生产规范 v1.0](product.md)
66 -
67 -
68 -
69 -### 5. 关于PHP默认编码规范
70 -
71 -* [5.1 PHP语言编码规范 v1.0](php_rule.md)
72 -* [5.2 LUMEN+API应用的编码规范 v1.0](lumen_rule.md)
73 -
74 -
75 -
76 -### 6. 数据库规范
77 -
78 -* 6.1 [数据库规范](database.md)
79 -
80 -
81 -
82 -### 7. GIT代码管理规范
83 -
84 -* 7.1 [GIT Flow规范](git_flow.md)
85 -
86 -
87 -
88 -### 8. 项目开发流程规范
89 -
90 -* 8.1 [产品设计规范]()
91 -* 8.2 [项目开发规范]()
92 -* 8.3 [测试规范]()
93 -* 8.4 [生产部署规范]()
94 -
1 +## PHP总体规范 v1.0
2 +
3 +PHP平台编写应用,公司需要强调的规则定义。
4 +
5 +
6 +
7 +### 1. 整体环境
8 +
9 +所有项目的整体环境说明:
10 +
11 +> 对于PHP的项目,公司以Linux为部署操作系统,php-fpm+Nginx+Redis为程序环境,GIT作为版本的代码管理,GitLab作为项目管理,禅道作为项目控制和BUG管理,邮件作为团队之间联络渠道。
12 +
13 +
14 +
15 +### 2. 程序的环境
16 +
17 +对于开发主机,安装的环境以列表说明
18 +
19 +* PHP版本 >= 5.6.0
20 +* Nigix版本 >= 1.8.0
21 +* composer版本 (保持最新)
22 +* GIT版本 >= 2.10
23 +* nodejs >= 6.10
24 +
25 +
26 +
27 +各开发环境下载 :
28 +
29 +PHP+NGINX工具参考下载 : [PHP_NGINX下载链接](http://resource.qingger.com/PHP_NIGIX.zip)
30 +
31 +composer下载和使用参考(注意,composer使用国内源) :[composer主页](http://www.phpcomposer.com/)
32 +
33 +git下载 : [下链链接](https://git-scm.com/downloads)
34 +
35 +nodejs下载 : [下载链接](http://nodejs.cn/)
36 +
37 +
38 +
39 +### 3. 开发工具
40 +
41 +对于PHP开发工具,统一使用phpstorm。
42 +
43 +对于WEB开发,统一使用webstorm
44 +
45 +对于命令行工具,统一使用GIT中的bash工具。
46 +
47 +windows的cms工具,可以使用ConEmu或者cmder工具
48 +
49 +
50 +
51 +开发工具下载:
52 +
53 +phpstorm : [下载链接](https://www.jetbrains.com/phpstorm/download/#section=windows)
54 +
55 +? 注:phpstorm64位版本依赖于JRE
56 +
57 +phpstorm的注册激活 : [参考](http://idea.lanyus.com/)
58 +
59 +Conemu下载 [下载链接](http://conemu.github.io/en/Downloads.html)
60 +
61 +
62 +
63 +### 4. 环境规范
64 +
65 +* 4.1 [环境开发测试生产规范 v1.0](product.md)
66 +
67 +
68 +
69 +### 5. 关于PHP默认编码规范
70 +
71 +* [5.1 PHP语言编码规范 v1.0](php_rule.md)
72 +* [5.2 LUMEN+API应用的编码规范 v1.0](lumen_rule.md)
73 +
74 +
75 +
76 +### 6. 数据库规范
77 +
78 +* 6.1 [数据库规范](database.md)
79 +
80 +
81 +
82 +### 7. GIT代码管理规范
83 +
84 +* 7.1 [GIT Flow规范](git_flow.md)
85 +
86 +
87 +
88 +### 8. 项目开发流程规范
89 +
90 +* 8.1 [产品设计规范]()
91 +* 8.2 [项目开发规范]()
92 +* 8.3 [测试规范]()
93 +* 8.4 [生产部署规范]()
94 +
......