aws-cloudformation / aws-cloudformation/cloudformation-cli-typescript-plugin
Rename plugin to nodejs
- 主要言語
- 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