awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesApproval Workflows

Systems for managing the lifecycle and status of pending automated edits.

Distinguishing note: Focuses on the state management of approvals rather than the change tracking itself.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Approval Workflows. Refine with filters or upvote what's useful.

Awesome Approval Workflows GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ctripcorp/apolloctripcorp 的头像

    ctripcorp/apollo

    29,760在 GitHub 上查看↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Implements a permission system that separates configuration editing from publishing to ensure human review and reduce errors.

    Java
    在 GitHub 上查看↗29,760
  • apolloconfig/apolloapolloconfig 的头像

    apolloconfig/apollo

    29,762在 GitHub 上查看↗

    Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa

    Governs the editing and publishing of configurations through a permission system and mandatory approval workflows.

    Javaconfig-managementconfiguration-managementdistributed-configuration
    在 GitHub 上查看↗29,762
  • voideditor/voidvoideditor 的头像

    voideditor/void

    28,219在 GitHub 上查看↗

    Void is an AI-powered code editor designed to integrate automated code generation and modification directly into the development workflow. It functions as a specialized engine for programmatic refactoring, enabling users to apply systematic changes to source files through structured diffs and full-file rewrites. The platform distinguishes itself through a centralized communication layer that manages secure interactions between local environments and external language model providers. It incorporates a structured approval pipeline that tracks pending modifications, allowing developers to revie

    Monitors the state of pending code changes to provide a structured format for review.

    TypeScriptchatgptclaudecopilot
    在 GitHub 上查看↗28,219
  • renovatebot/renovaterenovatebot 的头像

    renovatebot/renovate

    21,796在 GitHub 上查看↗

    Renovate is a GitOps-driven dependency management engine designed to automate the maintenance of software projects. It functions as an automated update tool that scans repository files to identify outdated dependencies, fetches the latest compatible versions from external sources, and generates pull requests to apply those updates. By integrating directly with code hosting platforms, it synchronizes project dependencies through declarative configuration files, ensuring that software components remain current and secure. The project distinguishes itself through its platform-agnostic architectu

    Applies review labels to trigger internal merge processes for automated updates.

    TypeScriptazure-devopsbitbucketdependencies
    在 GitHub 上查看↗21,796
  • cert-manager/cert-managercert-manager 的头像

    cert-manager/cert-manager

    13,578在 GitHub 上查看↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Enforces granular access control over who can approve or deny certificate requests based on the specific issuer referenced.

    Gocertificatecrdhacktoberfest
    在 GitHub 上查看↗13,578
  • opsnull/follow-me-install-kubernetes-clusteropsnull 的头像

    opsnull/follow-me-install-kubernetes-cluster

    7,546在 GitHub 上查看↗

    This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover

    Implements authorization rules to automatically approve certificate signing requests for clients and servers.

    Shellcontainerdcorednsdocker
    在 GitHub 上查看↗7,546
  • rauchg/slackinrauchg 的头像

    rauchg/slackin

    6,499在 GitHub 上查看↗

    Public Slack organizations made easy

    Processes invitation requests without requiring manual approval from workspace administrators.

    JavaScript
    在 GitHub 上查看↗6,499
  • opengoofy/hippo4jopengoofy 的头像

    opengoofy/hippo4j

    5,993在 GitHub 上查看↗

    Hippo4j is a dynamic thread pool management toolkit for Java applications. It provides a centralized platform for monitoring, adjusting, and extending thread pool behavior across distributed systems without requiring application restarts. The project distinguishes itself through runtime thread pool resizing, allowing live modification of core size, maximum size, queue capacity, and rejection policy. It includes an approval-based change workflow that requires administrative authorization before parameter modifications take effect in production. Hippo4j also exposes container thread pools for T

    Requires admin approval before thread pool parameter changes take effect in production.

    Javablocking-queuedynamicdynamic-threadpool
    在 GitHub 上查看↗5,993
  • js-org/js.orgjs-org 的头像

    js-org/js.org

    5,782在 GitHub 上查看↗

    js.org is a community-maintained domain registry that provides free, short subdomains under the js.org namespace for JavaScript-related projects and personal sites. It operates as a pull-request-based system where developers claim subdomains by submitting changes to a central repository, with approvals typically processed within 24 hours. The service routes subdomains to any hosting provider that supports custom domains through DNS CNAME record configuration. The registry is designed to work seamlessly with GitHub Pages, allowing users to map their sites to custom subdomains by adding a CNAME

    Provides a 24-hour approval workflow for subdomain requests submitted via pull requests.

    JavaScriptcommunitycustom-domainsdns
    在 GitHub 上查看↗5,782
  • google/git-appraisegoogle 的头像

    google/git-appraise

    5,303在 GitHub 上查看↗

    git-appraise 是一个去中心化的代码审查工具和分布式审查工作流引擎。它允许团队通过将审查请求、评论和批准作为对象直接存储在 Git 仓库中来进行同行评审,从而消除了对中央服务器的需求。 该系统使用标准的 Git 推送和拉取操作在团队成员之间同步审查数据。它通过使用 Git 引用来跟踪审查的状态和身份,管理代码变更的整个生命周期——从最初的审查请求到最终合并。 该项目涵盖代码批准工作流,包括强制执行强制性审查者批准。它还作为持续集成结果和自动化静态分析的跟踪器,将构建结果记录为绑定到特定代码修订版的结构化对象。

    Manages the lifecycle and approval status of code changes before they are merged into target branches.

    Go
    在 GitHub 上查看↗5,303
  • openemr/openemropenemr 的头像

    openemr/openemr

    4,691在 GitHub 上查看↗

    OpenEMR is an open-source electronic health record (EHR) system that also functions as a medical practice management platform and a patient portal, all integrated with standards-based health data exchange. It stores and manages patient health records, handles clinical workflows, supports scheduling and billing, and provides patients with secure self-service access to their information. Interoperability is built in via FHIR and C-CDA for exchanging records with external systems and Direct protocol for encrypted provider messaging. The system is designed to be extensible, with a modular plugin

    Tracks and handles approval requests for treatments or medications requiring payer pre-certification.

    PHPehremrfhir
    在 GitHub 上查看↗4,691
  • rcourtman/pulsercourtman 的头像

    rcourtman/Pulse

    4,672在 GitHub 上查看↗

    Pulse is an AI-driven infrastructure monitoring platform that unifies observation of Docker, Kubernetes, and Proxmox environments. It uses historical baselines and anomaly detection to scan infrastructure for actionable issues, and offers a natural language interface for querying system state. The platform distinguishes itself with agent-based auto-discovery—a single binary automatically detects container and virtualization hosts without manual setup. It supports approval-based remediation workflows, where AI-proposed fix commands are presented to the user and executed only after explicit aut

    Generates safe fix commands for detected issues and requires explicit user approval before execution.

    Goaialertsdashboard
    在 GitHub 上查看↗4,672
  • emilybache/gildedrose-refactoring-kataemilybache 的头像

    emilybache/GildedRose-Refactoring-Kata

    4,244在 GitHub 上查看↗

    该项目是一个重构 Kata 集合和软件设计教育资源。它提供了一组故意混乱的代码库和多语言代码示例,旨在练习增量设计、遗留代码现代化和软件重构。 该集合作为测试驱动开发 (TDD) 的培训材料,专注于使用黄金主测试套件和批准测试,以在演进源代码的同时确保功能对等。它通过在几种不同的编程语言中实现相同的复杂业务规则,提供了一个通用的学习基准。 该系统涵盖了一系列功能,包括库存管理模拟,用户根据特定的老化规则更新商品质量和销售价值。它支持完整的工作流验证,包括生成覆盖率报告、执行单元测试和回归测试,以及使用 BDD 场景来验证系统行为。 通过重构研讨会和使用活动图来跟踪设计演进,提供教育支持。

    Implements a workflow for capturing, approving, and comparing large text outputs to verify refactoring safety.

    XSLT
    在 GitHub 上查看↗4,244
  1. Home
  2. Software Engineering & Architecture
  3. Approval Workflows

探索子标签

  • Automated Approval Rules2 个子标签Logic for automatically approving pull requests based on predefined safety criteria. **Distinct from Approval Workflows:** Distinct from general approval workflows: focuses on the bot's ability to self-approve updates.
  • Golden Master WorkflowsThe specific process of capturing, approving, and comparing large text outputs to verify system behavior during refactoring. **Distinct from Approval Workflows:** Focuses on the technical process of output comparison rather than the management of pending automated edits.
  • Thread Pool Change ApprovalsWorkflows that require administrative authorization before thread pool parameter modifications take effect. **Distinct from Approval Workflows:** Distinct from Approval Workflows: specifically for thread pool parameter changes, not general workflow approvals.