3 dépôts
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.
Ce projet est un wrapper React pour l'éditeur Monaco, fournissant un ensemble de composants d'interface réutilisables pour intégrer des éditeurs de code complets basés sur le navigateur et des outils de visualisation de différence côte à côte. Il permet l'intégration d'un éditeur de texte avec coloration syntaxique et prise en charge multi-langage directement dans les applications web. La bibliothèque inclut un visualiseur de diff de code dédié qui exploite le moteur de diff Monaco pour visualiser les changements entre deux versions différentes d'extraits de code. Elle fournit un accès programmatique aux instances d'éditeur sous-jacentes et gère le cycle de vie opérationnel de l'éditeur, incluant l'initialisation et le nettoyage. L'implémentation couvre la gestion de l'état de l'éditeur, la configuration pilotée par les props pour les thèmes et les dimensions, et la synchronisation des événements de changement de l'éditeur avec l'état de l'application.
Displays side-by-side comparisons of two different versions of code to highlight specific changes and differences.
grv est un client de contrôle de version basé sur le terminal et un navigateur de dépôt Git interactif. Il fonctionne comme une interface utilisateur de terminal pour parcourir l'historique des commits, inspecter les différences de code et gérer les branches et tags au sein des dépôts Git. Le projet se distingue par un visualiseur de graphe de commit graphique qui rend les modèles de branchement et l'historique de fusion directement dans le terminal. Il emploie un moteur de mise en page en tuiles et une gestion d'espace de travail par onglets pour afficher plusieurs perspectives de dépôt simultanément, soutenu par une surveillance du système de fichiers en temps réel pour mettre à jour l'interface automatiquement à mesure que le dépôt change. Le système fournit des capacités complètes pour la gestion du contrôle de version, y compris la mise en zone de transit (staging) des fichiers et la création de commits. Il inclut un moteur de requête pour filtrer l'historique du dépôt en utilisant la logique booléenne et les expressions régulières, ainsi qu'un système de flux de travail personnalisable pour définir des raccourcis clavier, des thèmes visuels et des séquences de commandes shell personnalisées.
Visually compares versions of source code to highlight changes within the repository history.
Upgrade Helper est un outil de comparaison web et un guide de migration pour développeurs conçu pour mettre à jour les projets React Native vers des versions plus récentes. Il fonctionne comme un visualiseur de diff de version qui identifie les changements de code exacts requis lors du passage entre des versions spécifiques. L'outil fournit une interface de type liste de contrôle pour suivre la progression des mises à jour manuelles du code. Les utilisateurs peuvent visualiser les différences de version et marquer les fichiers individuels comme terminés pour conserver un enregistrement du travail restant pendant le processus de migration. La plateforme couvre une gamme de besoins de maintenance d'applications mobiles, notamment la gestion des dépendances React Native et la résolution des changements de boilerplate. Elle aide à la migration de framework frontend en associant les numéros de version à des hashs de commit git spécifiques pour montrer les modifications de code source requises.
Visually compares two specific versions of a project to highlight the exact code changes required for an upgrade.