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

Rename plugin to nodejs

Abierto
#35 0 comentarios 1 reacción 0 asignados Ver en GitHub
question
Lenguaje dominante
TypeScript
Estrellas
46
Forks
18
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue menciona el repositorio del plugin y su biblioteca de PyPI, pero no indica archivos fuente ni pruebas. Empieza localizando en todo el repositorio y en los metadatos del paquete las referencias al nombre actual del plugin; después, verifica que el repositorio, el paquete publicado y las referencias documentadas usen de forma coherente cloudformation-cli-nodejs-plugin.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, node.js, typescript
Área
cloud, tooling
Tipo de issue
Refactorización
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.