aws-cloudformation / aws-cloudformation/cloudformation-cli-typescript-plugin
Rename plugin to nodejs
- Lingua principale
- TypeScript
- Stelle
- 46
- Fork
- 18
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
La issue indica il repository del plugin e la relativa libreria PyPI, ma non specifica file sorgente né test. Inizia individuando i riferimenti al nome attuale del plugin in tutto il repository e nei metadati del pacchetto, quindi verifica che il repository, il pacchetto pubblicato e i riferimenti documentati utilizzino coerentemente cloudformation-cli-nodejs-plugin.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, node.js, typescript
- Ambito
- cloud, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100