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

Rename plugin to nodejs

オープン
#35 コメント 0 件 リアクション 1 件 担当者 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 を短くまとめたダイジェスト。