Move generic breadcrumb implementation from JDT to JFace
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
- 12/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- java
- Área
- desktop-dev
Línea de trabajo
Start from the breadcrumb viewer code the issue describes in eclipse.platform.ui and eclipse.jdt.ui, and identify which parts are generic and which depend on ProblemTreeViewer, Java element openability, or persistent dialog settings. The target is org.eclipse.jface.viewers, with JDT reduced to extension hooks. Done means the JFace breadcrumb works on its own and the Java editor behaves as before across both coordinated pull requests. Agree the extension-hook design with maintainers before writing code.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The breadcrumb implementation currently used by the JDT Java editor contains
generic viewer infrastructure that is not specific to Java.
Move the reusable breadcrumb viewer implementation to
org.eclipse.jface.viewers and adapt JDT to use the JFace implementation.
The refactoring keeps JDT-specific behavior in JDT through extension hooks,
including:
- ProblemTreeViewer for the drop-down viewer
- Java-specific element openability semantics
- persistent dialog settings
The goal is to make the breadcrumb viewer reusable by other clients while
preserving the existing Java editor behavior.
The change spans eclipse.platform.ui and eclipse.jdt.ui and will be submitted
as coordinated pull requests.
- Lenguaje dominante
- Java
- Estrellas
- 124
- Forks
- 269
- Merge medio
- 2 d 5 h
- PR fusionados (30 d)
- 65
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 eclipse-platform/eclipse.platform.ui
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
eclipse-platform/eclipse.platform.ui#4125 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
eclipse-platform/eclipse.platform.ui#4016 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
eclipse-platform/eclipse.platform.ui#3892 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
eclipse-platform/eclipse.platform.ui#2687 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
eclipse-platform/eclipse.platform.ui#4487 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de eclipse-platform/eclipse.platform.ui
Issues similares
-
Authorization 'Artifacts' is shown under category Run instead of Job in Authorization matrixAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apache/rocketmq-dashboard#6872 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ADORSYS-GIS/token-status-link#168 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ADORSYS-GIS/keycloak-oid4vp-plugin#232 ·
Los mantenedores suelen responder en 2 días
-
Type/Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
wso2/product-integrator-mi#5099 ·
Los mantenedores suelen responder en 1 día