Extra features for large PR workflow
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 28/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- html
- Ambito
- frontend
Direzione di ricerca
Inizia dalla pagina delle opzioni e dal flusso di filtraggio esistente della vista ad albero descritto nell’issue, quindi esamina la GIF per comprendere le interazioni proposte. L’issue propone il filtraggio per percorso completo, filtri corrispondenti nei diff dei file e la marcatura dei file visibili come visualizzati; conferma quali funzionalità sono richieste prima dell’implementazione, con le impostazioni opzionali disabilitate per impostazione predefinita come criteri di completamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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!

- Lingua principale
- HTML
- Stelle
- 697
- Fork
- 79
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di berzniz/github_pr_tree
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
berzniz/github_pr_tree#232 ·
-
Broken for Github EnterpriseAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
berzniz/github_pr_tree#229 · 1 commento ·
-
firefox link is brokenAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100
berzniz/github_pr_tree#228 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
berzniz/github_pr_tree#221 · 1 commento · 3 reazioni ·
-
Fuzzy text search matchingAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
berzniz/github_pr_tree#217 ·
Tutte le issue di berzniz/github_pr_tree
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Web chat input doesn't regain focus after a reply finishesForse già presa @GaijinSystems l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
zeroclaw-labs/zeroclaw#11658 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
babylonlabs-io/babylon-toolkit#2711 ·
I maintainer di solito rispondono entro 1 giorno
-
bug frontend good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
druxt/umami.demo.druxtjs.org#527 ·
I maintainer di solito rispondono entro 9 giorni