开源的网页版代码与文档评审工具,内置差异查看器,支持多种版本控制系统。
1729436PythonMIT更新于 3天前
Gerrit 是一款面向 Git 项目的代码评审与项目管理工具。它以并排方式展示代码变更,任何评审者都可以对变更添加行内评论。
借助 Gerrit,项目中任何获得授权的用户都可以向主 Git 仓库提交变更,不必由维护者逐一手动合并已批准的修改,评审与合入权限由工具统一管理,减轻了维护者的工作量。
项目主要使用 Java 编写,通过 Bazel 构建。提供 Debian、Ubuntu、CentOS、RedHat 和 Fedora 的二进制安装包,并发布了基于 CentOS 8 和 Ubuntu 20.04 的 Docker 镜像。
按链接中的指南安装 Bazel
克隆仓库及其子模块
git clone --recurse-submodules https://gerrit.googlesource.com/gerrit在项目目录中构建发行版
cd gerrit && bazel build release概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源的网页版代码与文档评审工具,内置差异查看器,支持多种版本控制系统。
一个基于浏览器的 GitHub Pull Request 收件箱,用搜索查询把 PR 分组管理。
带 vim 键位的终端代码审查工具,可将评论推送到主流代码托管平台或复制到剪贴板。
一个命令行工具,在本地启动类 GitHub 风格的网页界面,用于查看和评审 Git 提交差异,评论可复制为 AI 提示词。
一个 Go 命令行工具,可接入任意 linter 或静态分析工具,把结果以代码评审评论的形式发布到 GitHub、GitLab 等平台。
基于 ChatGPT 大模型、可自动为 Pull Request 代码差异添加审查评论的 GitHub 代码审查机器人。