awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/git-appraise

0
View on GitHub↗
5,303 stars·144 forks·Go·Apache-2.0·3 vues

Git Appraise

git-appraise est un outil de revue de code décentralisé et un moteur de flux de travail de revue distribué. Il permet aux équipes de mener des revues par les pairs en stockant les demandes de revue, les commentaires et les approbations sous forme d'objets directement dans les dépôts Git, éliminant le besoin d'un serveur central.

Le système synchronise les données de revue entre les membres de l'équipe en utilisant les opérations standard de push et pull de Git. Il gère l'intégralité du cycle de vie d'un changement de code — de la demande de revue initiale à la fusion finale — en utilisant des références Git pour suivre l'état et l'identité des revues.

Le projet couvre les flux de travail d'approbation de code, incluant l'application des approbations obligatoires des relecteurs. Il fonctionne également comme un tracker pour les résultats d'intégration continue et l'analyse statique automatisée, enregistrant les résultats de build sous forme d'objets structurés liés à des révisions de code spécifiques.

Features

  • Distributed Code Reviews - Conducts peer reviews by storing requests and approvals as Git objects, removing the need for a central server.
  • Decentralized Workflow State - Maintains the entire review lifecycle and approval status within the Git repository instead of a central server.
  • Distributed Code Commenting - Provides asynchronous, threaded commenting on specific lines of code synchronized via Git.
  • Git Object Backends - Stores review metadata and comments as immutable, content-addressed Git objects to avoid central databases.
  • Reference-Based State Tracking - Tracks the state and identity of code reviews using named Git references as pointers to metadata objects.
  • Code Review Interfaces - Stores comment metadata and threading as structured data to track authorship and location within the repository.
  • Revision-Linked Metadata - Attaches review comments and CI results to specific code revisions using unique commit hashes.
  • Decentralized Code Review Management - Provides a system to store review requests and comments as objects within a repository for serverless peer reviews.
  • Inline Code Commenting - Enables adding feedback to general reviews or attaching specific notes to individual lines of code.
  • Remote Repository Syncing - Synchronizes review requests and comments across team members using standard Git push and pull operations.
  • Review Process Initiation - Initiates a review process by associating commits with a target reference and a descriptive message.
  • Review Request Initialization - Allows specifying the requester, reviewers, and target branch to initialize a distributed code review process.
  • Git Collaboration Workflows - Manages team feedback and approvals directly within Git to keep the review history tied to the code.
  • Git-Reference Synchronization - Synchronizes review data across team members by pushing and pulling standard Git references and objects.
  • Content-Addressable Review Storage - Uses immutable Git objects to ensure review comments and CI results are permanently linked to specific code versions.
  • Approval Workflows - Manages the lifecycle and approval status of code changes before they are merged into target branches.
  • Code Review Tools - Provides a decentralized toolset for the inspection, commenting, and approval process of code changes.
  • Merge Requirement Governance - Enforces mandatory review requirements, such as minimum approval counts, before changes can be merged.
  • Collaborative Peer Reviews - Enables collaborative feedback by managing review data as objects within repositories without a central server.
  • Review Approval Workflows - Allows marking reviews as approved to signal that changes are ready to be merged into the target branch.
  • Review Processes - Combines accepted reviews into the target branch while preserving the full history of the review process.
  • Analysis Result Tracking - Records timestamps and status indicators linked to external reports to track automated code check outcomes.
  • Continuous Integration Status Trackers - Tracks and reports the status of automated build and test pipelines by storing results tied to revisions.
  • Contextual Review Displays - Displays review status, associated reviewers, and code differences for specific reviews.
  • Review Feedback Visualization - Lists and displays comments and code differences for specific revisions during the review process.
  • Review State Summaries - Provides summaries of all pending, accepted, or rejected reviews currently active in the repository.
  • Build Result Persistence - Records the outcome, timestamp, and agent identity of continuous integration runs as structured objects.
  • Decentralized Result Tracking - Records build results and automated analysis outcomes as structured notes within the Git repository.
  • CI Outcome Organizers - Records CI build outcomes and automated analysis results as structured objects in the Git history.
  • Review Resolution Strategies - Allows marking changes as accepted and submitting reviewed code using merge or rebase strategies.
  • Build Result Recording - Records CI build and test results as structured notes tied to specific code revisions.
  • Static Analysis PR Commenters - Imports automated static analysis findings and attaches them as comments to the relevant code revisions.

Historique des stars

Graphique de l'historique des stars pour google/git-appraiseGraphique de l'historique des stars pour google/git-appraise

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Git Appraise

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Git Appraise.
  • leonhartx/gas-githubAvatar de leonhartX

    leonhartX/gas-github

    3,944Voir sur GitHub↗

    gas-github is a GitHub repository management client and Git version control interface. It provides tools for synchronizing code between a local editor and remote servers, including the ability to create and organize repositories and branches. The project includes integration for GitHub Gists, allowing the transfer and hosting of lightweight code snippets and scripts. It also features a code review system for comparing file differences and adding comments to specific modifications. The system handles authentication through secure tokens and multi-factor identity verification. It coordinates v

    JavaScriptchrome-extensiondiff-dialoggas
    Voir sur GitHub↗3,944
  • xirong/my-gitAvatar de xirong

    xirong/my-git

    7,396Voir sur GitHub↗

    my-git is a comprehensive framework and reference guide for Git version control administration, repository governance, and software release management. It provides a structured approach to managing the software development lifecycle, from initial feature branching to final production deployment. The project distinguishes itself through a specialized AI-assisted development framework. This includes workflows for managing AI-generated code via automated diff reviews, intent-based commit splitting, and governance models for multi-agent coordination and session isolation using worktrees. The cod

    Python
    Voir sur GitHub↗7,396
  • phacility/phabricatorAvatar de phacility

    phacility/phabricator

    12,305Voir sur GitHub↗

    Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool. The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository. The platform includes tools for project task organization and general software developmen

    PHP
    Voir sur GitHub↗12,305
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
Voir les 30 alternatives à Git Appraise→

Questions fréquentes

Que fait google/git-appraise ?

git-appraise est un outil de revue de code décentralisé et un moteur de flux de travail de revue distribué. Il permet aux équipes de mener des revues par les pairs en stockant les demandes de revue, les commentaires et les approbations sous forme d'objets directement dans les dépôts Git, éliminant le besoin d'un serveur central.

Quelles sont les fonctionnalités principales de google/git-appraise ?

Les fonctionnalités principales de google/git-appraise sont : Distributed Code Reviews, Decentralized Workflow State, Distributed Code Commenting, Git Object Backends, Reference-Based State Tracking, Code Review Interfaces, Revision-Linked Metadata, Decentralized Code Review Management.

Quelles sont les alternatives open-source à google/git-appraise ?

Les alternatives open-source à google/git-appraise incluent : leonhartx/gas-github — gas-github is a GitHub repository management client and Git version control interface. It provides tools for… xirong/my-git — my-git is a comprehensive framework and reference guide for Git version control administration, repository governance,… phacility/phabricator — Phabricator is a software development suite consisting of a collection of integrated web applications designed to… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… theonedev/onedev — OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and… ndleah/python-mini-project — This project is a collection of Python programming scripts and educational mini-projects designed as a shared…