Remove Explicit Support for Play 2.3 and Gradle pre-6
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- build-system, documentation, testing-qa
Línea de trabajo
Comienza revisando la documentación de las versiones compatibles y la cobertura de pruebas para Play 2.3 y Gradle 5.x. Después inspecciona PlayApplicationPlugin.apply, PlayDistributionPlugin.getMainClass, los adaptadores V23X y las fábricas indicadas para identificar todas las rutas de compatibilidad. El trabajo estará terminado cuando se haya eliminado el soporte antiguo, las versiones de Play no compatibles se gestionen según lo especificado y la cobertura refleje el nuevo rango.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Per @JLLeitschuh 's request on #136 .
Removal of support comprises 3 aspects:
- Updating docs to reflect new supported range.
- Updating Test Coverage to no longer include Play 2.3 and Gradle 5.x versions
- Updating Plugin code to no longer include Play 2.3, and issue a warning if this is used, as follows:
- PlayApplicationPlugin.apply: fail fast and explicitly if a specific version is declared, which is unsupported
- PlayDistributionPlugin.getMainClass: no longer suggest the NettyServer
- RoutesCompilerAdapterV23X: remove
- RoutesCompilerFactory remove 2.3 code
- PlayRunAdapterV23X remove
- PlayApplicationRunnerFactory remove 2.3 code
- PlayTwirlAdapterV23X remove
- TwirlCompilerFactory remove 2.3 code
- Lenguaje dominante
- Java
- Estrellas
- 47
- Forks
- 42
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de gradle/playframework
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
gradle/playframework#218 ·
-
Support for Play 2.9 & 3.0 ?Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
gradle/playframework#185 · 2 comentarios ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
gradle/playframework#184 · 2 comentarios ·
-
How do I specify ECMASCRIPT6 as a --language_in parameter in the JavaScriptMinifyWorkAction task?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
gradle/playframework#181 ·
-
ToolChainAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
gradle/playframework#178 ·
Todos los issues de gradle/playframework
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bisq-network/bisq#8097 ·
Los mantenedores suelen responder en 1 día
-
area/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/datasketches-java#773 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
cpinitiative/usaco-guide#6665 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
trinodb/trino-gateway#1301 ·
Los mantenedores suelen responder en 1 día