Explore converging builder and library java projects
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- build-system
Línea de trabajo
Revisa los proyectos Java builder y library para localizar el código relacionado con DMN duplicado y, después, lee el pom.xml de los ejemplos de Kogito enlazado para encontrar un patrón de dependencias para varios módulos. La tarea estará completada cuando exista una dirección concreta y acordada para compartir el código o estructurar las dependencias; el issue no define un objetivo de implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have started to notice that we are duplicating some of the - especially DMN-related - code. Perhaps we could explore how to share the code between the two APIs... I don't really know how to do this in Java, but it might make sense to explore dependencies in general, because one thing that I imagine is that we should - eventually - have the ability to package up checks/benefits into plugins/packages that can be added to a universal core; this is the dream of fostering a community-developed library for different localities/types of benefits/etc.
Example multi-module java project:
https://github.com/apache/incubator-kie-kogito-examples/blob/main/pom.xml
- Lenguaje dominante
- Java
- Estrellas
- 16
- Forks
- 5
- Merge medio
- 16 h 37 min
- PR fusionados (30 d)
- 20
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
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 CodeForPhilly/benefit-decision-toolkit
-
frontend quick win
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
CodeForPhilly/benefit-decision-toolkit#571 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
CodeForPhilly/benefit-decision-toolkit#565 ·
Los mantenedores suelen responder en 1 día
-
backend Good for newcomer quick win
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
CodeForPhilly/benefit-decision-toolkit#562 ·
Los mantenedores suelen responder en 1 día
-
documentation quick win
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CodeForPhilly/benefit-decision-toolkit#445 ·
Los mantenedores suelen responder en 1 día
-
Make issue templatesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
CodeForPhilly/benefit-decision-toolkit#425 ·
Los mantenedores suelen responder en 1 día
Todos los issues de CodeForPhilly/benefit-decision-toolkit
Issues similares
-
enhancement feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
rsp777/service-pulse-app#28 ·
-
human-required sync-failed
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Azure/osdu-spi-file#63 ·
Los mantenedores suelen responder en 1 día
-
area/ysql kind/enhancement priority/medium status/awaiting-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
yugabyte/yugabyte-db#35578 ·
Los mantenedores suelen responder en 1 día
-
approved
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
checkstyle/checkstyle#22129 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día