Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

这个工具定位有点像工程化 cil 工具,为啥叫 monorepo cli 呢? 叫小了 #31

Open
hooper-hc opened this issue Feb 29, 2024 · 3 comments

Comments

@hooper-hc
Copy link

hooper-hc commented Feb 29, 2024

minecat 和虾皮的河马有些类似,去管理研发生命周期(https://juejin.cn/post/7250375753597943863?searchId=202402291414457D0DB0D20E8515E62803)。

包含 create【工程(monorepo 工程是其中一种, template 和脚手架支持自定义,那我 add 非 monorepo 的工程也可以)、模版、page、各种脚手架】
dev、start
git 操作代理
发包

其实还应该有: 联调、测试、部署(测试环境、pre 环境、online 环境),但这几个部分一般需要和公司内部平台打通,就很难开源。我们之前做过很类似的东西。


另一个 lib 是简化开发命令行工具的么?

nx (没记错是 google 前工程师开发的吧)确实是现在很强大的 monorepo 管理工具,但 google 风格的开源工具比如 angular 、nx 都有点像是后端出身的全栈开发的前端应用, 前端用起来就是有点别扭,两个我都用过,纯个人看法哈,还是感觉 turborepo 更顺手。

@npmstudy
Copy link
Owner

稍晚一点回复,先写测试用例

@hooper-hc
Copy link
Author

稍晚一点回复,先写测试用例

我瞎说的狼叔 😂

@npmstudy
Copy link
Owner

  • dev、start、build、commit是可以有的。其他设计平台的东西意义不大,不具备通用性

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants