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

Serverless-Devs/toolkit

Repository files navigation

toolkit for serverless-devs

整体架构图

  • 下载,支持文件解压等功能
  • 下载应用, 仅适用于serverless源的应用。
  • 核心,掌管所有第三方组件命令的具体执行。
  • 配置文件解析,任务编排,处理后交由Engine执行。
  • 掌管全局日志的输入和输出,读取和写入。
  • 全局身份认证。
  • 从下载源中下载特定组件。目前只保留了serverless registry源
  • Serverless Registry内容管理

开发

npm run install:all #依赖安装
npm run build #编译所有包
npm run test #测试

发布

本地beta发布测试

  • 修改package.json中的版本号,格式为x.x.x-beta.x(如0.0.1-beta.1)
  • 使用pnpm publish --tag=beta发布到npm。

发布到npm

  • 修改package.json中的版本号。
  • 提pr到main。确保通过ci。
  • 合并后,将触发流水线自动发布。

Github Release

  • 打tag并上传,格式为xxx(包名,如engine)@x.x.x(版本号,如0.0.1)
  • 将自动触发流水线进行release。

About

toolkit for serverless devs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

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