several issues that need to be discussed to find better solutions

Abierto
#307 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
20/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
java
Área
tooling

Línea de trabajo

Comienza revisando cómo light-codegen gestiona actualmente config.json, values.yml y service.yml. Resuelve con los maintainers las cuestiones enumeradas sobre compatibilidad, singleton-default y generación de values.yml antes de la implementación. Se considera terminado cuando el debate abierto tenga un alcance acordado y un diseño claro para los proyectos existentes y los que se generen nuevos.

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

Descripción

  1. We cannot ask users to add this exclude for the parameterizer in the config.json. In my opinion, we might need to put the parameters into the template instead of processing the config files.

  2. We need to find a way to move the values.yml into the config folder in the generated project. However, we cannot do that as the service.yml need to set the value for the service.singletons.

  3. Is there a way to set the default value for singletons in the service.yml file. If yes, we need to do that.

  4. We need to think about the existing users with existing config.json when we change the light-codegen. That means we should always have a default value for the new flags we add to the config.json

  5. Make the values.yml generation as default to encourage users to use it. It can be optionally turned off from config.json?

  6. More to add during the discussion.

Lenguaje dominante
Java
Estrellas
49
Forks
25
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de networknt/light-codegen

Todos los issues de networknt/light-codegen

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.