3 repository-uri
Tools for visually comparing two versions of source code to highlight changes.
Distinct from Visual Difference Reporters: Existing candidates focus on image, PDF, or HTTP message diffs, not general source code text diffing.
Explore 3 awesome GitHub repositories matching development tools & productivity · Code Difference Visualizations. Refine with filters or upvote what's useful.
Acest proiect este un wrapper React pentru Monaco Editor, oferind un set de componente de interfață reutilizabile pentru încorporarea editorilor de cod browser-based cu funcționalități complete și instrumente de vizualizare a diferențelor side-by-side. Permite integrarea unui editor de text cu evidențierea sintaxei și suport pentru mai multe limbaje direct în aplicațiile web. Biblioteca include un vizualizator dedicat de diff-uri de cod care utilizează motorul de diff Monaco pentru a vizualiza modificările între două versiuni diferite de fragmente de cod. Oferă acces programatic la instanțele editorului subiacent și gestionează ciclul de viață operațional al editorului, inclusiv inițializarea și curățarea. Implementarea acoperă gestionarea stării editorului, configurarea bazată pe prop-uri pentru teme și dimensiuni, și sincronizarea evenimentelor de modificare a editorului cu starea aplicației.
Displays side-by-side comparisons of two different versions of code to highlight specific changes and differences.
grv este un client de control al versiunilor bazat pe terminal și un browser interactiv de depozite Git. Acesta funcționează ca o interfață de utilizator de terminal pentru navigarea în istoricul commit-urilor, inspectarea diferențelor de cod și gestionarea ramurilor și etichetelor în depozitele Git. Proiectul se distinge printr-un vizualizator grafic de grafuri de commit-uri care randează modelele de ramificare și istoricul de merge direct în terminal. Utilizează un motor de layout cu vizualizare în dale (tiled) și gestionarea spațiului de lucru cu tab-uri pentru a afișa perspective multiple ale depozitului simultan, susținut de monitorizarea sistemului de fișiere în timp real pentru a actualiza interfața automat pe măsură ce depozitul se modifică. Sistemul oferă capabilități cuprinzătoare pentru gestionarea controlului versiunilor, inclusiv staging-ul fișierelor și crearea de commit-uri. Include un motor de interogare pentru filtrarea istoricului depozitului folosind logica booleană și expresii regulate, precum și un sistem de flux de lucru personalizabil pentru definirea scurtăturilor de taste, temelor vizuale și secvențelor de comenzi shell personalizate.
Visually compares versions of source code to highlight changes within the repository history.
Upgrade Helper este un instrument de comparare bazat pe web și un ghid de migrare pentru dezvoltatori, conceput pentru actualizarea proiectelor React Native la versiuni mai noi. Acesta funcționează ca un vizualizator de diff-uri de versiuni care identifică exact modificările de cod necesare la trecerea între release-uri specifice. Instrumentul oferă o interfață de tip checklist pentru urmărirea progresului actualizărilor manuale de cod. Utilizatorii pot vizualiza diferențele de versiune și pot marca fișierele individuale ca finalizate pentru a menține o evidență a muncii rămase în timpul procesului de migrare. Platforma acoperă o gamă de nevoi de mentenanță a aplicațiilor mobile, inclusiv gestionarea dependențelor React Native și rezolvarea modificărilor de boilerplate. Asistă la migrarea framework-ului frontend prin asocierea numerelor de versiune cu hash-uri specifice de git commit pentru a arăta modificările necesare în codul sursă.
Visually compares two specific versions of a project to highlight the exact code changes required for an upgrade.