4 Repos
Defining and executing the process of accepting changes to signal readiness for merging.
Distinct from Review Guidelines: Shortlist focuses on AI acceptance or guidelines; this is the actual capability of marking a human review as approved.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Review Approval Workflows. Refine with filters or upvote what's useful.
git-appraise ist ein dezentrales Code-Review-Tool und eine Engine für verteilte Review-Workflows. Es ermöglicht Teams die Durchführung von Peer-Reviews, indem Review-Anfragen, Kommentare und Genehmigungen als Objekte direkt innerhalb von Git-Repositories gespeichert werden, wodurch die Notwendigkeit eines zentralen Servers entfällt. Das System synchronisiert Review-Daten zwischen Teammitgliedern mittels Standard-Git-Push- und Pull-Operationen. Es verwaltet den gesamten Lebenszyklus einer Codeänderung – von der initialen Review-Anfrage bis zum finalen Merge – durch die Verwendung von Git-Referenzen, um den Status und die Identität von Reviews zu verfolgen. Das Projekt deckt Code-Genehmigungs-Workflows ab, einschließlich der Durchsetzung obligatorischer Reviewer-Genehmigungen. Es fungiert zudem als Tracker für Ergebnisse der Continuous Integration und automatisierte statische Analysen, wobei Build-Ergebnisse als strukturierte Objekte aufgezeichnet werden, die an spezifische Code-Revisionen gebunden sind.
Allows marking reviews as approved to signal that changes are ready to be merged into the target branch.
i18n-ally ist eine VS-Code-Erweiterung und ein Internationalisierungs-Management-Tool, das für die Handhabung von Übersetzungs-Workflows direkt im Code-Editor entwickelt wurde. Es bietet ein System zum Extrahieren hartcodierter Strings, zum Verwalten von Übersetzungsschlüsseln und zum Erkennen fehlender Lokalisierungswerte in einer Codebasis. Das Tool zeichnet sich durch einen Inline-Übersetzungs-Viewer aus, der Werte und Metadaten neben Schlüsseln im Quellcode anzeigt. Es enthält zudem einen Integrator für maschinelle Übersetzung, um leere Lokalisierungsdateien automatisch mit initialen Kandidaten zu füllen, sowie einen Lokalisierungs-Datei-Parser, der mehrere Formate unterstützt, einschließlich JSON und YAML. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Content-Management über visuelle Bearbeitungsoberflächen, automatisierte Übersetzungserstellung und -prüfung sowie kollaborative Review-Workflows, die Kommentare und Genehmigungsstatus über die Versionskontrolle synchronisieren. Es handhabt zudem die Konfiguration auf Projektebene, wie z. B. Framework-Erkennung und Formatierung von Lokalisierungsdateien.
Stores review comments in version-controlled files to maintain a history of approvals for translations.
Flipt ist eine Git-native Feature-Management-Plattform und ein Enterprise-Server für Feature-Toggles. Es nutzt Git-Repositories als primäre Quelle der Wahrheit für Feature-Flag-Konfigurationen und implementiert einen GitOps-Workflow, bei dem die Anwendungsfunktionalität über Versionskontrolle gesteuert wird. Das System zeichnet sich dadurch aus, dass es Pull Requests und Code Reviews für Konfigurationsänderungen nutzt und ein herstellerneutrales Evaluierungsprotokoll bereitstellt, um konsistentes Verhalten über verschiedene Management-Tools hinweg sicherzustellen. Es unterstützt Air-Gapped-Operationen mit Offline-Lizenzvalidierung für sichere, vom Internet isolierte Umgebungen. Die Plattform deckt ein breites Spektrum an Funktionen ab, darunter deklarative Feature-Flag-Definitionen, Benutzer- und Segment-Targeting mit prozentualen Rollouts sowie Echtzeit-Konfigurations-Streaming via Server-Sent Events. Die Sicherheit wird durch kryptografische Commit-Signierung, Integration externer Secret-Manager und Konnektivität zu Enterprise-Identity-Providern verwaltet. Zusätzliche operative Tools umfassen Audit-Logging für Konfigurationen und den Export von Observability-Metriken.
Implements a workflow requiring manual approval and peer reviews for configuration updates.
Dieses Projekt ist ein Governance-Framework und Proposal-Tracker für die Verwaltung des Lebenszyklus neuer Features und API-Änderungen innerhalb von Kubernetes. Es bietet ein strukturiertes System zum Vorschlagen, Überprüfen und Verfolgen von Community-Beiträgen von der ersten Idee bis hin zum stabilen Release. Das Framework konzentriert sich auf die Aufrechterhaltung der API-Design-Integrität und Abwärtskompatibilität durch einen formalen Review-Prozess. Es koordiniert das Release-Management durch Überwachung von Feature-Meilensteinen, Durchsetzung von Code-Freeze-Daten und Überprüfung, ob neue Ergänzungen produktionsreif und skalierbar sind. Das System deckt Projekt-Governance-Workflows ab, einschließlich der Definition autorisierter Approver und Reviewer-Aliase. Es nutzt Metadaten-gesteuerte Dokumentation, Label-basierte Workflow-Orchestrierung und Visualisierungstools, um die Entwicklungsgeschwindigkeit zu verfolgen und historische Aufzeichnungen von Projektverbesserungen zu pflegen.
Defines authorized approvers and reviewer aliases to maintain quality and oversight during the development process.