gitstream

linear-bApache-2.0活跃维护

用 YAML 配置给 Git 仓库做工作流自动化,能自动分配评审人、打标签、合并 PR,省去重复的代码评审操作。

/:\ gitStream - Workflow automation for your git repo. Use YAML to auto-assign reviewers, auto-merge PRs, automatic PR labeler, and more.

暂无版本344star45fork同步于 2026-11-07 07:32 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
pip install -r requirements.txt
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ⭐️ Why gitStream?

    Our research shows that code reviews are the most consistent bottleneck in the software development process, so we built gitStream to enable dev teams to use simple YAML configurations to reduce code review toil and improve software quality.

    ✨ Features

    • 🤓 Auto-assign PR/MR reviewers
    • ♾️ Selectively trigger CI pipelines
    • 🔃 Send webhooks from your git repo to other tools like Slack, Jira, and more
    • ✅ Auto-merge low-risk PRs/MRs like documentation, dependency updates, and test additions
    • 🏷️ Automatic PR labeler
    • 🔌 Build custom JavaScript plugins to extend functionality for more advanced data processing and pulling data from external APIs.
    • ‼️ Flag problems before requesting human review
    • 💬 Add context to code reviews with comments and labels

    Auto-approve safe change

    🚀 Get Started

    gitStream is a GitHub / GitLab / Bitbucket app that processes automations defined in Continuous Merge (CM) automation files contained in your git repos. You can test gitStream automations on your own PRs via the gitStream playground.

    If you're ready to install gitStream, or want to explore its automation capabilities, head over to the docs. You can have your first automation up and running in as little as 2 minutes.

    📣 Updates

    Subscribe to gitStream Feature Announcements.

    📁 Local Documentation Server Setup

    This repository supports two documentation systems:

    MkDocs (Production/Default)

    The production documentation system, used by CI/CD. Requires Python 3.12 (or ≤3.10).

    # Create and activate virtual environment
    python3.12 -m venv .venv
    . .venv/bin/activate
    
    # Install dependencies
    pip install -r requirements.txt
    
    # Run server
    mkdocs serve  # http://127.0.0.1:8000/
    

    Zensical (Experimental)

    An alternative documentation system being evaluated. Requires Python 3.11+

    # Install dependencies (creates .venv-zensical automatically)
    UV_PROJECT_ENVIRONMENT=.venv-zensical uv sync
    
    # Run server
    UV_PROJECT_ENVIRONMENT=.venv-zensical uv run zensical serve  # http://127.0.0.1:8000/
    

    Note: Both servers use port 8000, so run only one at a time.

    LinearB

    gitStream is a free product from the team at LinearB: the industry-leading platform for software delivery management that has helped thousands of developers around the world improve their team's productivity.