sevenryze / towerflow

Custom workflow for very opinionated towerflow.
2 stars 0 forks source link

似乎过于opinioned了? #19

Open sevenryze opened 5 years ago

sevenryze commented 5 years ago

特别是对于src/下的子目录结构,测试集合的目录结构,还是临时的TSLint配置,这些东西都有太大的可变性。

到底是做成脚手架还是写死的自动流水线?

@xyxabcdiy

xyxabcdiy commented 5 years ago

src/的子目录结构和测试集合的目录结构,这个变数在哪? 临时的TSLint我觉得不需要考虑。

目前我遇到就一个问题,port 是需要改变的。

sevenryze commented 5 years ago

image

我现在的服务器目录是这样子的,因为使用的是多服务结构,全部把测试集合放在一个tests/下很乱。

Port这个可能就是加一个环境变量检测。

@xyxabcdiy

sevenryze commented 5 years ago

@xyxabcdiy 我想到一个方法,加入一个选项:--use-custom-config ,使用这个选项可以绕开强监管,使用项目目录自定义的配置文件。

xyxabcdiy commented 5 years ago

不合适吧,本来就是固定工作流程和项目结构的。

如果觉得流程或项目结构不合适,我觉得应该是修改流程或项目结构,而不是通过各种配置选项去解决。

sevenryze commented 5 years ago

问题是,当前的配置对中小型项目没问题,但是对大型项目来讲就太简单了。或者是我们直接支持我现在用的项目的结构?主要是测试文件的摆放,微服务的话,放在一个文件里不可能的,肯定要分开放。

xyxabcdiy commented 5 years ago

@sevenryze 如果是测试文件的话,以后缀的方式检索测试文件,而不是在一个文件夹里?

sevenryze commented 5 years ago

后缀的话,也是一种形式。你感觉哪个好一点?