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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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