Extra features for large PR workflow
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 28/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- html
- Área
- frontend
Línea de trabajo
Comienza con la página de opciones y el flujo existente de filtrado de la vista de árbol descrito en el issue; después, revisa el GIF para entender las interacciones propuestas. El issue propone el filtrado por rutas completas, filtros coincidentes en los diffs de archivos y marcar como vistos los archivos visibles; confirma qué funciones se desean antes de la implementación, con las configuraciones opcionales desactivadas de forma predeterminada como criterios de finalización.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I just moved to Github from Gitlab and this extension is really great, thanks for building it!
I often have to review very large pull requests and there are a few features that help me quite a lot in my workflow, so I cloned the project and had a go at adding them. I was wondering if you're interested in having any of these:
- Option to filter by the full file path instead of just file name. I use this to review things like
api,src/mainandsrc/testseparately rather than go file by file alphabetically - Option to filter out file diffs as well as the tree view (so the diffs on the right hand side always match what's in the tree). This means I can filter to e.g.
apiand then scroll through all theapirelated changes - A button to click "viewed" on all currently visible files. I use this to register that I've reviewed all the
apistuff after scrolling through it, rather than clicking on each individual file
I put these features as optional settings in the options page, with them disabled by default.
Happy to raise a PR but wanted to check if any of these sound useful first. If not that's totally fine, I can see why you'd want to avoid the behaviour of the extension spilling out into other areas of the screen such as the file diffs! Also, I'm going to be using this a lot for work so I'll be more than happy to help maintain it
Below is a gif to show the features together. The benefits aren't very obvious on small pull requests, but I struggled to find really large PRs in open source projects!

- Lenguaje dominante
- HTML
- Estrellas
- 697
- Forks
- 79
- 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 berzniz/github_pr_tree
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
berzniz/github_pr_tree#232 ·
-
Broken for Github EnterpriseAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
berzniz/github_pr_tree#229 · 1 comentario ·
-
firefox link is brokenAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
berzniz/github_pr_tree#228 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
berzniz/github_pr_tree#221 · 1 comentario · 3 reacciones ·
-
Fuzzy text search matchingAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
berzniz/github_pr_tree#217 ·
Todos los issues de berzniz/github_pr_tree
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
walletbeat/walletbeat#1558 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hawk-digital-environments/HAWKI#443 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
[Bug] AI unread message badge counts a batch of new bubbles as one messagePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
apache/rocketmq-dashboard#5784 ·
Los mantenedores suelen responder en 3 días
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
GiganticMinecraft/seichi-portal-frontend#1165 ·
Los mantenedores suelen responder en 1 día