Replies: 4 comments 12 replies
-
我设想的使用体验是这样的:
可能上述内容放在这里不太合适,也可放在 FC component repo 的 discussion 中讨论。 |
Beta Was this translation helpful? Give feedback.
-
对Yaml的进一步讨论结论:
|
Beta Was this translation helpful? Give feedback.
-
Yaml标准:
案例:
|
Beta Was this translation helpful? Give feedback.
-
经过激烈的讨论,细心的思考,目前再次更新一下这部分改造升级的一个最新规范进展: Yaml规范升级Yaml的规范是Serverless Devs非常重要的一个部分,也是非常重要的一个点。这个部分最新的规范是:
案例
目前经过思考,这种做法是可以兼容大部分场景的,如果按照之前的规范,将一些内容收到
命令行的规范命令行的规范是进行了拓展性变更。即提供最简使用方案同时+科学规范使用方案: 例如,一个项目:
此时,用户可以使用
也可以指定项目进行部署:
同时命令的帮助信息也进行部分的变更,现在的样子是:
接下来的样子是:
|
Beta Was this translation helpful? Give feedback.
-
S Cli 改版说明
Serverless Devs Tool(即s-cli),自诞生之日起就承载了阿里云Serverless社区品牌建设的重任,目的是要打造一款可以在用户Serverless项目全生命周期发挥作用的工具,希望大家通过Serverless Devs,可以像使用手机一样来玩转Serverless。
经过小组内的探讨,Serverless Devs将会进行比较大的改版,其主要目的是:在项目初期,敢于试错,敢于改革,只要核心目的是可以为用户提供更完善的服务即可。
Yaml规范的改变
原来的Yaml的规范:
新的Yaml规范:
举一个前后端的真实例子做对比:
改版之后的好处:
特殊说明:
命令行的改变
命令行的改变是比较大的,一方面更加符合command的规范,另一方面也进一步解决了一些冲突问题。
新增exec指令:
exec指令的意思是执行组件的内容。
例如项目:
原先我要执行所有的部署操作是:
现在是:
原先如果我执行某个App的build操作是:
现在是:
新老变化的区别是:
我们就很难判断是s的config/init还是fun组件的config/init,但是新版本的就可以容易判断区分:
这种做法,会让整个项目的思路更加清晰啊,不至于混淆。
Beta Was this translation helpful? Give feedback.
All reactions