go-common/app/tool/saga
2019-04-22 18:49:16 +08:00
..
cmd Create & Init Project... 2019-04-22 18:49:16 +08:00
conf Create & Init Project... 2019-04-22 18:49:16 +08:00
dao Create & Init Project... 2019-04-22 18:49:16 +08:00
http Create & Init Project... 2019-04-22 18:49:16 +08:00
model Create & Init Project... 2019-04-22 18:49:16 +08:00
service Create & Init Project... 2019-04-22 18:49:16 +08:00
BUILD Create & Init Project... 2019-04-22 18:49:16 +08:00
CHANGELOG.md Create & Init Project... 2019-04-22 18:49:16 +08:00
CONTRIBUTORS.md Create & Init Project... 2019-04-22 18:49:16 +08:00
OWNERS Create & Init Project... 2019-04-22 18:49:16 +08:00
README.md Create & Init Project... 2019-04-22 18:49:16 +08:00

saga

项目简介

1.提供大仓库pkg依赖关系DAG
2.提供gitlab MR自动构建、测试、覆盖率、代码静态检查

编译环境

请只用golang v1.8.x以上版本编译执行。

依赖包

1.公共仓库go-common
2.github.com/xanzy/go-gitlab

依赖服务

1.gitlab

特别说明

1.运行环境ssh key需要绑定到gitlab账户下 2.运行环境PATH有运行的go,golint的路径 3.eslint 1. 安装nodejs 2. 设置path 3. npm run lint 4.phplint 1. 安装 PHP& PEAR 2. 安装CodeSniffer pear install PHP_CodeSniffer 3. 配置CodeSniffer phpcs --config-set default_standard PSR2 phpcs --config-set show_warnings 0 phpcs --config-set severity 1 4. 校验代码 phpcs * (*为待校验的文件名可以只检验本次MR涉及改动的文件)