Code Monkey home page Code Monkey logo
Serverless Devs photo

serverless-devs Goto Github PK

repos: 30.0 gists: 0.0

Name: Serverless Devs

Type: Organization

Bio: [CNCF Sandbox Project] Serverless Devs 是一个开源开放的 Serverless 开发者平台,该平台致力于为开发者提供强大的工具链体系。通过该平台,开发者可以一键体验多云 Serverless 产品,极速部署 Serverless 项目。

Location: 杭州

Blog: https://www.serverless-devs.com


npm version npm download node.js version license issues discussions

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

中文English

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

图片alt

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

快速上手

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

$ npm install @serverless-devs/s -g

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

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

帮助文档

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

Serverless Devs 天然支持 Yaml 模式与 Cli 模式,关于两者的区别和试用场景,可以参考文档 Yaml 模式 Cli 模式对比;关于Exit Code 定义Yaml 文件优先级规范密钥使用顺序与规范通过环境变量设置密钥更多关于项目设计的一些细节可以参考开发者工具设计文档

相关资源

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

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

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

项目期望

  • Serverless Devs 希望可以为 Serverless 开发者们提供一款可以无厂商锁定的,可以在 Serverless 应用全生命周期发挥作用的 Serverless 开发者工具;
  • Serverless Registry 希望可以为 Serverless 生态提供一套完整的包管理规范,与 Python 中的 pypi, Nodejs 中的 npm 等类似,将以此来开放和分享 Serverless Package,建设 Serverless 生态;
  • Serverless Developer Meetup 希望可以打造最符合 Serverless 开发者的社区活动,通过这个活动,我们希望更多人可以一起和我们交流、学习 Serverless 相关的产品;

项目贡献

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

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

规范与许可

Serverless Devs 遵循 Apache-2.0 license 开源许可。

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

Serverless Devs adopts CNCF Code of Conduct. This open governance applies to all repos under kubevela org.

交流社区





Serverless Devs 是 CNCF Sandbox 项目,可以在 CNCF Cloud Native Landscape 中查看。

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

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


Serverless Devs 开发者工具遵循 Serverless Devs Model,更多模型/规范信息可以参考 Serverless Registry ModelServerless User Model 以及 Serverless Package Model

隐私说明:为了给开发者提供可优化的使用体验,Serverless Devs会采集部分客户端的错误信息以帮助社区优化工具,当然这些错误信息都是被脱敏后的错误信息,如果您仍然存在疑虑或者不想使用这个功能,您可以通过命令s set analysis disable关闭该功能。

Serverless Devs's Projects

.github icon .github

Serverless Devs ✨special ✨ repository

cicd icon cicd

🍀 Serverless Devs CI/CD solution(Serverless Devs CICD 解决方案)

contribute icon contribute

🙋🏿‍♀️🙋🏽‍♂️🙋🏻‍♀️Contribution guide to the CNCF ecosystem

core icon core

:hammer: The core components related to Serverless Devs are used together with component.

fc-http icon fc-http

在 阿里云 函数计算 中使用您现有的中间件框架(例如 Express、Koa)

foundation icon foundation

☁️♮🏛File non-technical issues related to CNCF

gh-s icon gh-s

Github CLI Extension for Serverless-Devs

landscape icon landscape

🌄The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding or market cap, first and last commits, contributor counts, headquarters location, and recent tweets.

omelette icon omelette

Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish)

registry-cli icon registry-cli

Serverless Registry CLI (Serverless Devs Registry Component)

serverless-cd icon serverless-cd

a simple but powerful cd system, build on serverless architecture

serverless-devs icon serverless-devs

:fire::fire::fire: Serverless Devs developer tool ( Serverless Devs 开发者工具 )

serverless-http icon serverless-http

Use your existing middleware framework (e.g. Express, Koa) in AWS Lambda 🎉

serverlesspgo icon serverlesspgo

PGO (Profile Guided Optimization) is a technique that optimizes based on runtime profiling data.

setup-s icon setup-s

使用 GitHub Actions 自动化配置 Serverless Devs 环境,该工作流将预装必要的工具并设定相关的云服务账户凭证。这个过程简化了在 GitHub Actions 平台上的 Serverless 应用部署,确保每次推送代码或发起合并请求时,Serverless 应用都能在预配置的环境中快速、一致地被构建和发布。

tag-contributor-strategy icon tag-contributor-strategy

CNCF Technical Advisory Group on Contributor Strategy -- maintainer relations, building up contributors, governance, graduation, and more.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.