Giter Club home page Giter Club logo

code-review-gpt-gitlab's Introduction

English README | 中文 README

🔍 项目描述🍭 功能预览🔧 部署安装📌 待办清单 🚗 联系我们

项目描述 📚

一个利用大模型帮助我们在 Gitlab 上进行 Code Review 提升研发效能的项目 💪🏻 (( 包括但不限于 GPT 🎁))

这个项目有什么特点? ✨

🐶 针对于 Gitlab 定制

🐱 结合了GPT的能力 🚀

🦊 正在尝试接入私有化 LLM 代码安全问题

🦁 我们将一直关注效能研发 最新的Coder Review动态 融入这个项目

功能预览 🌈

1. Gitlab Merge Request 触发评论

2. 钉钉消息通知

部署 📖

源代码运行 💻

1.克隆仓库

git clone [email protected]:mimo-x/Code-Review-GPT-Gitlab.git

2.安装依赖

pip install -r requirements.txt

3.修改配置文件

vim config/config.py

4.运行

python3 app.py

5.配置Gitlab webhook

6.尝试发起一个 Merge Request 吧🎉

Docker

todo dockerfile

待办清单 📌

  • ✅ 使用 GPT 进行Code Review
  • 尝试接入私有化大模型解决代码安全问题
  • 可以配置更多的触发方式
    • ✅ Merge Request
    • commit
    • tag
  • 兼容飞书的消息通知
  • 兼容钉钉的消息通知
  • 结合静态代码分析来提供修改代码的风险等级

交流 👨‍👨‍👦‍👦

👏🏻 很高兴你能向我们提出一些问题和修改建议(issue,pr), 欢迎 star 项目 ⭐️

📮 Email:[email protected]

📱 wx: isxuxin

👨‍👨‍👦‍👦 如果有任何使用问题,欢迎来这里交流 👋🏻

参考文献 📚

License 📑

github license This project is licensed under the MIT License.

code-review-gpt-gitlab's People

Contributors

mimo-x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.