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

Rename plugin to nodejs

Aperta
#35 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
question
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.