Anycodes

Results 24 issues of Anycodes

在思考是不是可以引入拓展的能力,在整个项目使用之前和使用之后,进行一些拓展操作。 例如,部署完成之后,可以根据用户的配置,进行某些操作,包括dingding告警,邮件告警,这样用户做完了CD之后就可以在群里看到我们成功失败的信息了? 目前的想法是: ``` extensions: finish-deploy: - plugin: dingding-robot inputs: type: ip hook: http://www.dingding.com keyword: test error-deploy: - plugin: email-robot pre-deploy: - run: npm install path: ./src ``` 名字形式,主要包括: -...

1. 可编程模式貌似还没有文档,需要补一下; 2. core包可能还要查一下,是不是有一些打算公开大的方法,没有写文档;

> 可以上传超过6M大小的应用 入参: - 存储桶 用户只需要填写要上传的存储桶地址,即可完成部署,部署之后会给用户一个接口地址,用户只需要通过该接口地址,就可以实现通过函数计算上传超过6M大小的文件。 需要有几个函数: - 预请求函数,进行预签名,并返回OSS上传地址 - 业务处理函数,上传完成的文件触发的函数,进行异步处理 - 支持:阿里云函数计算 - 开发上线参考:https://github.com/Serverless-Devs/Serverless-Devs/discussions/439

> 可以编写和保存Markdown,并且上传图片充当图床 入参: - 存储桶 用户只需要填写要上传的存储桶地址,即可完成部署,部署之后会给用户一个后台地址,用户就可以登陆和使用了,参考https://github.com/anycodes/serverless-article-center - 支持:阿里云函数计算 - 开发上线参考:https://github.com/Serverless-Devs/Serverless-Devs/discussions/439

> 实现图片水印功能 入参: - 水印图片url 只需要部署成功,即可通过接口上传图片,获取图片的水印后的结果,可以尝试增加水印位置。 - 支持:阿里云函数计算 - 开发上线参考:https://github.com/Serverless-Devs/Serverless-Devs/discussions/439

### Discussed in https://github.com/Serverless-Devs/Serverless-Devs/discussions/444 Originally posted by **anycodes** March 26, 2022 # 开发背景 尽管,目前的Serverless Devs已经可以通过组件化的加持,完成更多的功能,但是在开发态的介入,仍然是非常重要和值得关注的,当开发者可以通过部分IDE插件,进行Serverless架构的使用,将会是非常方便的。 目前主流的云厂商或者开源项目都有或多或少的 VSCode 插件,例如: ![image](https://user-images.githubusercontent.com/21079031/160226189-0a19114d-83cb-42c6-b120-d23ed631f82c.png) 所以,为了更方便的为开发者们提供便利,Serverless Devs的VSCode插件版,也应该规划起来了。 # 整体功能 Serverless Devs 本身是一个插件化,组件化,应用化的工具,在命令行上面有足够的灵活性,那么在VSCode的加持下,他的功能应该是比那得更好用,更易用,可以借助天然的cli+gui,可以让开发者“辛福感”进一步提升。从整体规划来看,Serverless Devs VSCode Plugin应该具备几个特点: -...

现在想要兼容更多生态的规范标准,例如K8S,例如Terraform等。目前的想法是增加生态命令: ``` s k8s ******* s terraform ****** ``` 欢迎讨论。

想在serverless devs里增加一个新的命令 s yaml 主要包括两个功能: s yaml config: 打开一个网页,可以在线对Yaml进行编辑,有相关组件的超链接 s yaml check: 对Yaml格式进行判断,是否有问题

新增原生Python3.9的http,event案例

部署逻辑:如果部署时,检测到用户有env文件,在部署流程提示一下,默认忽略,并给一个不忽略的方案。