Serverless application lifecycle management tool
Serverless Devs is an open source and open serverless developer platform dedicated to providing developers with a powerful tool chain system. Through this platform, developers can not only experience multi cloud serverless products with one click and rapidly deploy serverless projects, but also manage projects in the whole life cycle of serverless applications, and combine serverless devs with other tools / platforms very simply and quickly to further improve the efficiency of R & D, operation and maintenance.
For more information about Serverless Devs, please refer to project introduction document
❶ Install Node.js(>=12.0.0) and NPM tool；
❷ Install Serverless Devs；
$ npm install @serverless-devs/s -g
❸ Execute the command
s on the command line and press enter to start your Serverless journey；
For more details, please refer to Serverless Devs installation document and Quick start guide
If you want to contribute package (including components and Applications) to serverless devs, you can refer to Package development document
Serverless devs naturally supports yaml mode and cli mode. For their differences and trial scenarios, please refer to the document Yaml mode and CLI mode comparison；About Exit Code Definition , Yaml File Priority Specification , Key usage order and specification , Setting keys through environment variables For more details about project design, please refer to Developer tool design document
FaaS platforms/products currently supported by the Serverless Devs project:
Although the above FaaS platforms/products have been contributed or are under continuous maintenance, we still welcome everyone to contribute/maintain. In addition, other FaaS platforms/products (such as Google Cloud Platform Functions, Azure Functions, etc.) , we also very much hope that the small partners in the community can participate in the development and contribution.
🚀 In addition, the Serverless Devs project also has many excellent components and applications, you can refer to Awesome
We very much hope that you can contribute to this project with us. Contributions include but are not limited to code maintenance, application/component contribution, documentation improvement, etc. For more details, please refer to 🏆 Contribution Guide.
At the same time, we are also very grateful to all 👬 contributors for their hard work and sweat in the Serverless Devs project.
Serverless Devs follow the Apache-2.0 license open source license.
All files located in
node_modules and external directories are externally maintained libraries used by this software and have their own licenses; we recommend that you read them as their terms may differ from Apache-2.0 license terms are different.
Serverless Devs adopts CNCF Code of Conduct. This open governance applies to all repos under kubevela org.
Serverless Devs is a CNCF Sandbox project that can be viewed at CNCF Cloud Native Landscape.
If you have feedback about bugs or future expectations, you can post them in Issues and [Discussions](https://github.com/ serverless-devs/serverless-devs/discussions) for feedback and exchanges. If you'd like to join our discussion group or keep up to date with Serverless Devs, you can do so through the following channels:
|Follow WeChat Official Account:
||Contact WeChat Assistant:
||Join DingTalk Group:
Serverless Devs developer tools follow Serverless Devs Model , more model/specification information can refer to Serverless Registry Model , Serverless User Model and Serverless Package Model.
Privacy statement: In order to provide developers with an optimized user experience, Serverless Devs will collect some client-side error messages to help the community optimize tools. Of course, these error messages are all desensitized error messages. If you still have doubts or If you don't want to use this feature, you can disable it with the command
s set analysis disable.
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容，可点击提交进行申诉，我们将尽快为您处理。
：Code submit frequency
：React/respond to issue & PR etc.
：Well-balanced team members and collaboration
：Recent popularity of project
：Star counts, download counts etc.