Kill Bill optimizations for Analytics plugins
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by tracing where the analytics plugin uses InvoiceUserApi and SubscriptionApi, focusing on getAccountBalance, getUnpaidInvoicesByAccountId, and active bundle lookups. The issue does not specify expected behavior or files; clarify the scope and requirements for avoiding child-object loading, adding getActiveBundles, and providing pagination or streaming before implementation.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The following improvements would speed up the plugin:
- An implementation of
InvoiceUserApi.getAccountBalanceandInvoiceUserApi.getUnpaidInvoicesByAccountIdthat doesn't pull all children objects internally (large invoices use-case) - A new API
SubscriptionApi.getActiveBundles - Pagination (streaming) APIs
- Lenguaje dominante
- Java
- Estrellas
- 13
- Forks
- 33
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 killbill/killbill-analytics-plugin
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
Automation analysisAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
killbill/killbill-analytics-plugin#163 · 1 comentario ·
Todos los issues de killbill/killbill-analytics-plugin
Issues similares
-
type: dependency-upgrade
Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100
spring-projects/spring-graphql#1556 ·
-
hermes-queue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
chrisalunlloyd2-sudo/mindpalace#373 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug priority: lowest
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
SkriptLang/Skript#8953 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
quality-assurance
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Paul-Austin-Oswego-CSC480-HCI521/gift-app#228 ·
Los mantenedores suelen responder en 1 día