-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gitlab集成 #115
Comments
抱歉,现在才注意到消息,现在不支持 gitlab,最近也确实没有精力去搞,使用 gitlab 的话,其实对现在的代码复用挺低的,欢迎贡献或者开一个自己的仓库实现 gitlab 的支持 |
gitlab跟github处理代码review会有很大区别吗,我理解是不是调用的api不一样,还有gitlab-runner的配置不一样,但其他的逻辑是不是一样才对? |
@anc95 您好,咨询一下您这边的工作原理 是怎么样的?我想按照你这个原理,改改Gitlab的 |
是的,这里最后你说的「其它的逻辑」基本就是调用 openai 接口发请求了,只有这部分可以复用 |
@nangongchengfeng 原理很简单,就时你上面的说的 获取 diff 然后交给 GPT review,完后再通过 comment 的形式插入到 PR 里 |
这个项目有没有考虑到这些场景: |
@shaowin16 这个我也考虑过,但是很难做到完美。ChatGPT有限制,如果输入超过一定数额的代码,就会报错。而且 现在API接口有好多的限制,如果 有ChatGPT4的接口,可以把单个文件 上传分析。(但是综合费用比较高) |
@nangongchengfeng 有完整的仓库或者链接吗?我可以贴到这个项目的 README 里 |
@shaowin16 是的,这个综合成本比较高,这种需求建议 fork 代码,然后魔改 |
感谢您的支持,我尽快整理归档代码和README,然后到时间给您。 |
@anc95 大佬 已经整理完毕。https://github.com/nangongchengfeng/Chat-CodeReview.git |
@nangongchengfeng 因为你只有中文版的文档,我就暂时加到我对应的中文 README 了 |
感谢大佬的支持和帮助。目前我已经借鉴您的翻译版本格式,添加各国的语言。 |
大佬,虽然你这个不适用于gitlab,但你推荐了Chat-CodeReview,可我不善于Python代码,所以自己又用JS写一了一版chat-review-gitlab,再次感谢大佬的贡献 |
已收到,谢谢!
|
您好,是否支持gitlab。如果需要帮助可以提供。gitlab的接口比较熟悉,也擅长gitlab-runner的配置
The text was updated successfully, but these errors were encountered: