aws-cloudformation / aws-cloudformation/cloudformation-cli-typescript-plugin

Rename plugin to nodejs

未关闭
#35 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
question
主要语言
TypeScript
星标
46
派生
18
PR 合并指标
30 天内没有已合并 PR

描述

This plugin should be renamed to `cloudformation-cli-nodejs-plugin`. Here are the reasons:

1. All the current CloudFormation CLI plugins are the runtime used by the provider backend: Java, Python and Go. It makes sense to call them languages when the runtime and the programming language have the same name. As you see in the [AWS Lambda runtimes documentation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html), there is no TypeScript or JavaScript runtime, but rather Node.js.
2. In the future, we could be creating the different languages in a single GitHub repository. Because you can always compile the TypeScript into JavaScript, they can share the same codebase. The following would be a list of possible language plugins to be managed from a single repository and one PyPI library:
a. TypeScript (Node.js 14.x): code scaffolding for TypeScript language but running on Node.js 14 compute.
b. TypeScript (Node.js 12.x): the same as above, but on Node.js 12.
c. JavaScript (Node.js 14.x): code scaffolding for JavaScript language but running on Node.js 14 compute.
d. JavaScript (Node.js 12.x): the same as above, but on Node.js 12.

贡献指南

打开贡献指南

调研方向

该 issue 提到了插件仓库及其 PyPI 库,但没有指定源文件或测试。首先,在整个仓库和包元数据中查找对当前插件名称的引用,然后验证仓库、已发布的包以及文档中的引用是否都一致使用 cloudformation-cli-nodejs-plugin。

由索引模型根据 Issue 内容生成。

评估

技术栈
aws, node.js, typescript
领域
cloud, tooling
Issue 类型
重构
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。