Skip to content

[plugin] refactor the archive plugin #566

@sebsto

Description

@sebsto

Implement new plugins to initialize, build, and deploy a function.

Follow this design document.
https://github.com/swift-server/swift-aws-lambda-runtime/blob/sebsto/new-plugins/Plugins/Documentation.docc/Proposals/0001-v2-plugins.md

swift package lambda-init

swift package lambda-build 

swift package lambda-deploy

(and keep swift package archive for compatibility)

Note: work started and is visible on the sebsto/new-plugins branch.
https://github.com/swift-server/swift-aws-lambda-runtime/tree/sebsto/new-plugins/Plugins

Metadata

Metadata

Assignees

Labels

kind/enhancementImprovements to existing feature.kind/usabilityUsability of generated code, ergonomics.size/LLarge task. (A couple of weeks of work.)🆕 semver/minorAdds new public API.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions