Ad

IngleseFranceseSpagnolo

Editore gratuito in linea | DOC > | XLS > | PPT >


Favicon di OffiDocs

Diff Navigator per GitHub in Chrome con OffiDocs

Schermata Diff Navigator per GitHub per l'estensione Chrome web store in OffiDocs Chromium

Ad


DESCRIZIONE


Codice disponibile su: https://github.

com/daattali/github-diff-navigator-extension/ Descrizione ========= Questa è un'estensione di Chrome che ti consente di navigare facilmente tra le modifiche in un file che è stato modificato su GitHub.

Potresti aver notato che dopo aver modificato un file tramite GitHub e aver visualizzato in anteprima le modifiche, non esiste un modo semplice per navigare tra le modifiche in un bel modo "modifica successiva/precedente".

La maggior parte dei formati di file mostra solo le righe che sono state modificate e diverse righe circostanti, quindi di solito non è un terribile inconveniente, ma per qualsiasi documento markdown (.

md) la situazione è diversa.

GitHub mostra l'intero documento markdown durante l'anteprima delle modifiche apportate, il che significa che se stai apportando alcune piccole modifiche a un documento di grandi dimensioni, è molto difficile trovare quelle modifiche e vedere cosa è cambiato.

Ribasso (.

Rmd) si comportano in modo simile e potenzialmente anche altri documenti di tipo markdown.

Immettere: GitHub Diff Navigator.

Motivazione ========= L'idea per questa estensione è venuta mentre stavo leggendo il libro Advanced R di Hadley Wickham.

Ogni volta che trovavo alcuni errori di battitura in un capitolo (che è un singolo documento markdown), lo modificavo su GitHub e facevo una richiesta pull.

Per assicurarmi di non essermi reso un idiota, volevo ricontrollare le mie modifiche nella scheda Anteprima, ma ho notato il problema sopra descritto.

Non mi fidavo dei miei occhi nel trovare le poche modifiche in file così grandi e ho finito per utilizzare la console DOM + JavaScript per aiutarmi a trovare dove si trovavano le modifiche.

Poi ho deciso che giocare nella console JavaScript non era abbastanza hardcore e ho deciso di passare i due giorni successivi a creare un'estensione che mi aiuterà a trovare rapidamente tali modifiche in futuro.

Caratteristiche ========= - GitHub Diff Navigator non è intrusivo e verrà visualizzato solo guardando l'anteprima delle modifiche apportate a un file utilizzando GitHub.

- GitHub Diff Navigator non occuperà alcuna risorsa né verrà visualizzato nel Task Manager di Chrome quando non è aperta una pagina modificata GitHub valida.

- Funziona con più schede GitHub aperte contemporaneamente (ogni volta che cambi scheda, l'estensione si aggiornerà per mostrarti le modifiche in quella scheda).

- Rileva automaticamente se il file in fase di modifica è di tipo markdown o meno e funziona perfettamente per entrambi.

- Interfaccia utente pulita e intuitiva con messaggi utili mostrati quando non vengono trovate modifiche.

Dichiarazione di non responsabilità ========= Non consiglierei di utilizzare il mio codice come modello o risorsa per imparare a scrivere estensioni di Chrome.

Ho imparato a scrivere l'estensione e l'ho creata completamente in due giorni, quindi non sono sicuro di quali siano le migliori pratiche e di come organizzare correttamente il codice.

Era solo una scusa per testare come funzionano le estensioni di Chrome.

Ho anche lasciato un po 'di brutto codice lì dentro - per favore non giudicare :)

Informazioni aggiuntive:


- Offerto da deanattali.com
- Valutazione media: 5 stelle (mi è piaciuto molto)
- Sviluppatore Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.

Diff Navigator per GitHub web extension integrato con OffiDocs Chromium online


Correre Chrome Extensions

Ad