-
Notifications
You must be signed in to change notification settings - Fork 21
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
[cli]命令优化相关的建议 #547
Comments
这个 @diwufeiwen 大佬评估看看? |
目前的命令虽然嵌套比较深,但是逻辑层次还是清晰的,建议想法具体化,比如那个命令需要怎么改?不然建议保持现状 |
确实,刚网上搜了一下,好像也没有这方面的最佳实践。好像比较偏经验化。 |
现在的分类逻辑是: 运行服务属于第一层。(daemon/mock),其他命令是第二层,或更低层,这个逻辑是说得通,因为其他命令都是基于服务启动后才能运行的。 |
感觉util的命令可以分为两类:(1)依赖于venus-sector-manager服务的, (2)不依赖的,如创建矿工,查询消息,查询链数据等。 按照这个分类?或者按照功能分类(参考lotus-miner?)总之提需求的可以根据自己运维的经验给一些具体改动的参考,笼统的话改了也不一定比现在好用 |
(2)不依赖的venus-sector-manager的命令也分两类:一类是支持vsm业务的,比如查询消息状态,Proving中的wdpost窗口周期等; 另一类是vsm启动的前置命令,如创建矿工。总之,这个需要更加具体的建议,如果确实能够使使用方面,层次清晰,我们再改,目前暂时维持现状,可以持续收集建议 |
把 venus-sector-manager 分成两个二进制程序。类似与 dockerd 与 docker(cli) 的关系。
vsmd 是守护进程, vsm 包含原来的 util 下的那些命令,通过 rpc 与 vsmd 通信并完成命令功能。 |
部分不常用 |
可以 |
模块 / Components
版本 / Version
描述 / Describe the Bug
日志 / Logging Information
重现步骤 / Repo Steps
No response
The text was updated successfully, but these errors were encountered: