Aggiungi ordinamento per data di unione alle liste delle richieste di pull di GitHub
GitHub Ordina per Data di Fusione, da Altxtech, è un'estensione per Chrome che risolve la mancanza di ordinamento delle PR di GitHub per timestamp di fusione. Aggiunge un'opzione 'Data di fusione' al menu a discesa di ordinamento delle Pull Request, mostra timestamp di fusione espliciti e applica uno stile metaline per una rapida scansione cronologica. L'estensione utilizza un workaround di paginazione per mostrare gli elementi recentemente fusi e integra la sua interfaccia utente in GitHub, quindi non è necessario alcun cruscotto esterno. È destinata a sviluppatori, ingegneri DevOps e project manager che necessitano di cronologie di fusione accurate per il debug e le verifiche.
Aggiunge l'ordinamento per data di fusione mancante dalle opzioni native di GitHub
L'estensione inserisce una 'Data di fusione' scelta nel menu a discesa di ordinamento delle Pull Request e scrive timestamp di fusione espliciti su ogni riga PR, utilizzando uno stile di metaline personalizzato per rendere visibile l'ordine cronologico a colpo d'occhio. Questa modifica supporta direttamente compiti come il debug delle finestre di regressione, l'auditing delle tempistiche di rilascio e il tracciamento di quando specifiche correzioni sono entrate in un ramo senza lasciare l'interfaccia di GitHub.
Elimina i limiti dell'API mediante paginazione e riordinamento locale
Poiché l'API di GitHub non accetta 'merged_at' come parametro di ordinamento diretto, l'estensione utilizza il campo updated_at per la paginazione iniziale, quindi applica un ordinamento secondario in base al timestamp di fusione effettivo all'interno di ogni pagina. Questa intelligente soluzione di paginazione mette in evidenza le pull request più recentemente fuse per prime, ma l'ordinamento dipende dall'elaborazione pagina per pagina piuttosto che da un ordinamento globale lato server.
Mantiene l'interfaccia compatta aggiungendo indizi temporali
L'estensione incorpora i suoi elementi nel layout esistente di GitHub senza richiedere un dashboard esterno, preservando la vista del repository mentre aggiunge indizi visivi. I timestamp di fusione appaiono in linea nell'elenco PR, e lo stile di metaline aiuta a scansionare rapidamente le sequenze di lavoro fuso. Questo approccio in loco riduce il cambio di contesto per i revisori che devono correlare le fusioni con i rapporti di bug o i log di distribuzione.
Progettato per i browser Chromium e flussi di lavoro di audit focalizzati
L'estensione funziona su Chrome e altri browser basati su Chromium come Edge, Brave e Opera, ed è mantenuta dallo sviluppatore. Ha una valutazione perfetta sul Chrome Web Store, riflettendo una ricezione positiva. Il principale compromesso deriva dal vincolo dell'API: poiché l'ordinamento utilizza l'elaborazione pagina per pagina, repository molto grandi potrebbero richiedere paginazione aggiuntiva per esporre le voci fuse più vecchie in ordine cronologico.
Pratico per i team che necessitano di tempistiche di fusione accurate, con un compromesso a livello di pagina
L'estensione offre una soluzione mirata per sviluppatori e manager che richiedono visibilità cronologica del lavoro fuso, rendendo più facili audit e tracciamento delle regressioni. La sua dipendenza dal sorting client-side, pagina per pagina, significa che i repository con lunghe storie richiedono paging extra per visualizzare fusioni più vecchie. Suggerimento: restringere l'elenco delle pull-request con filtri prima di applicare il sorting per data di fusione per ridurre il paging e focalizzare le indagini. Questo approccio è adatto per le revisioni degli sprint e gli audit delle versioni.





