背景
还是在看 twikoo 的更新说明 的时候,意识到了或许可以提供一种从 git 目录自动同步到 laf 云函数的功能。
现在的laf-cli貌似只能一个个把云函数推上去,功能还很弱,和 Git 生态是割裂的
细节
可能可以有的功能:
- laf 某个项目绑定某个repo(可以通过某些Yml语法一类的地方进行结构声明和调整),然后检测到更新后,自动同步代码
- 也可以不作为laf的底层功能,而是通过提供一些 webhook/actions 一类的东西来以主动推送的方式来支持(以加强生态的方式,即actions里调用laf-cli,提供各种教程和使用模板)
意义与风险
- 如果是同时支持推拉,那上述同步机制可能会有一定的应用场景(也可能不大,需要调研)
- 如果是 actions 的形式,起码也能达到一个多人协作的效果(但是多人本地协作就无法用laf线上调试了,这与laf的理念部分相悖。但能一定程度弥补laf不支持多人协作的不足)