在看到 Github Actions。
尝试重新规划纯命令行的工具。
如果将 mango cli 当做完全功能的控制台,而非是针对某个业务的工具。
在控制台运行作业的想法。
似乎会变成一个 Github Actions,但是它得运行在本地。
如何解决应用开发和部署的问题呢?
或者说一个纯命令行工具如何做命令行、应用和服务的沟通?
例如右图:
参考 | 描述 | |
---|---|---|
Snap | 一种运行在 Linux 发行版的应用格式 | |
Serverless | https://www.npmjs.com/package/serverless | |
K3s | https://www.rancher.cn/k3s/ |
一种在线 API 平台替代品。在 remote/service 和 runtime/web-app 之间建立的 interface,作为两者交换资源的协议。
围绕 interface 开发的上层接口被分别被嵌入到 local/devServer 和 Runtime。