Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

devsapp/fc3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

633 Commits

Repository files navigation

node.js version license issues

Nodejs16 base ci Linux docker ci

五大亮点

  • 全生命周期管理:组件拥有项目的创建、开发、调试、部署、运维全生命周期管理能力;
  • 安全发布:通过其他形式对函数进行变更,组件可以感知并安全更新;
  • 快速集成:借助于 Serverless Devs 的集成性和被集成性,可以与常见的 CI/CD 平台工具 等集成;
  • 可观测性:拥有完善的可观测性,在客户端可以通过日志查询 logs 等命令,进行执行日志观测;
  • 多模调试:提出了多模调试方案,可以同时满足开发态、运维态的不同调试需求;包括本地运行在线运行 等功能;

注意:

如果您是函数计算老用户,操作存量具有 Service 的函数, 见fc 组件, 您可以使用 s2tos3 指令将 fc 组件的 s.yaml 一键转换成 fc 3.0 的 s.yaml

文档

fc3 组件官方文档

快速开始

src 目录结构

|-- commands-help/ 配置 help 信息
|-- default/ 用于处理一些默认值
|-- interface/ 暴露一些全局的声明
|-- resources/ 对资源的公共处理
|-- subCommands/ 处理子命令的业务逻辑
|-- utils/ 公有方法
|-- base.ts 命令公有处理方法和对外暴露的能力
|-- constant.ts 一些常量,建议带有`__dirname`的寻址变量在此文件声明
|-- index.ts 核心入口文件
|-- logger.ts 处理日志的文件

项目贡献

我们非常希望您可以和我们一起贡献这个项目。贡献内容包括不限于代码的维护、应用/组件的贡献、文档的完善等,更多详情可以参考🏆 贡献指南

与此同时,我们也非常感谢所有👬 参与贡献的小伙伴 ,为 Serverless Devs fc3 组件项目贡献的努力和汗水。

开源许可

Serverless Devs fc3 组件遵循 MIT License 开源许可。

位于node_modules和外部目录中的所有文件都是本软件使用的外部维护库,具有自己的许可证;我们建议您阅读它们,因为它们的条款可能与MIT License的条款不同。

交流社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issuesfc3 repo issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 fc3 组件的最新动态,您可以通过以下渠道进行:

关注微信公众号:serverless 联系微信小助手:xiaojiangwh 加入钉钉交流群:33947367

About

fc3.0 组件

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 10

AltStyle によって変換されたページ (->オリジナル) /