Skip to content
Anycodes edited this page May 20, 2022 · 8 revisions

npm version npm download node.js version license issues discussions

Serverless 应用全生命周期管理工具

Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,开发者不仅可以一键体验多云 Serverless 产品,极速部署 Serverless 项目,还可以在 Serverless 应用全生命周期进行项目的管理,并且非常简单快速的将 Serverless Devs 与其他工具/平台进行结合,进一步提升研发、运维效能。

图片alt

更多关于 Serverless Devs 的介绍可以参考项目介绍文档

快速上手

❶ 安装 Node.js(>=10.8.0) 与 NPM 包管理工具;
❷ 安装 Serverless Devs 开发者工具;

$ npm install @serverless-devs/s -g

❸ 在命令行中执行命令s,并按回车,开启你的 Serverless 之旅;

更多详细信息可以参考Serverless Devs 安装文档快速入门指南

帮助文档

如果您想为 Serverless Devs 贡献 Package(包括组件和应用),您可以参考 Package开发文档

Serverless Devs 天然支持 Yaml 模式与 Cli 模式,关于两者的区别和试用场景,可以参考文档 Yaml 模式 Cli 模式对比

相关资源

目前 Serverless Devs 项目已经支持的 FaaS 平台/产品:

尽管以上 FaaS 平台/产品已经有人贡献或在持续维护中,但是我们仍然非常欢迎大家可以参与贡献/维护,除此之外,其他的 FaaS 平台/产品(例如 Google Cloud Platform Functions、Azure Functions等),我们也非常期望社区的小伙伴们可以参与开发和贡献。

🚀 除此之外 Serverless Devs 项目还拥有很多优秀的组件和应用,可以参考Awesome

项目贡献

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

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

开源许可

Serverless Devs 遵循 MIT License 开源许可。

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


Serverless Devs 开发者工具遵循 Serverless Devs Model,更多模型/规范信息可以参考 Serverless Registry ModelServerless User Model 以及 Serverless Package Model;另外,关于项目设计的一些细节可以参考开发者工具设计文档