CodeGPT

用 ChatGPT 帮开发者写 Commit Message
授权协议 MIT
开发语言 Google Go
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 蓬意致
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CodeGPT 是一个用 Go 语言编写的 CLI,可以使用 ChatGPT AI(gpt-4,gpt-3.5-turbo 模型)为你写 git commit 信息或做代码审查简报,并自动安装 git prepare-commit-msg hook。

 

特性:

  • 支持Azure OpenAI 服务OpenAI API
  • 支持常规提交规范
  • 支持 Git prepare-commit-msg Hook,参见Git Hooks 文档
  • 支持使用 n 行上下文自定义生成差异,默认为三行。
  • 支持从 git diff 命令中排除文件。
  • 支持将提交消息翻译成另一种语言(支持en,zh-twzh-cn)。
  • 支持 socks 代理或自定义网络 HTTP 代理。
  • 支持gpt-4gpt-3.5-turbo模型列表
  • 支持做一个简短的代码审查。

 相关资料
  • 您可以向模板添加额外的功能,并将模型和组件的原始值转换为适合用户的格式。 如果您多次使用HTML应用程序,则可以从任何Handlebars模板添加自定义帮助程序。 如果当前上下文发生更改,则Ember.js将自动执行帮助程序并使用更新的值更新DOM。 语法 (Syntax) export function Helper_Name([values]) { //code here } expor

  • 基础示例 为了帮助开发者快速上手,体验 Docker 和 DaoCloud 带来的便利性,我们针对各种开发语言和后台服务,编写了大量的示例程序。这些程序包含了基本的代码、数据库访问、Dockerfile 和用于在 DaoCloud 平台上使用持续集成的 daocloud.yml 文件。在这些示例的基础上,您可以快速为您的项目添加 Dockerfile 和 daocloud.yml。DaoCloud

  • 开发者功能允许以许多不同的方式扩展和增强 Chart.js。 Chart.js 支持所有支持 canvas 的浏览器。 所有现代和主流移动浏览器都支持浏览器对 canvas 元素的支持。CanIUse 感谢BrowserStack让我们的团队在数千个浏览器上进行测试。 版本 2 具有与早期版本完全不同的 API。 大多数早期的版本选项具有当前的等价物或者相同。 请使用chartjs.org 上提供

  • 学习如何使用其他语言开发自己的模块,并且通过各种插件来扩展Ansible.探索Ansible的Python API,并且编写Python插件,将其结合到你自己系统的各种解决方案中,这是非常有意义的. Python API 开发动态的Inventory数据源 Developing Modules Developing Plugins 帮助测试PR 开发者同时可能也对完全发现感兴趣,可以参考 Ansi

  • 通过Tabris.js 2开发者app可以查看一些Tabris.js示例,并可以方便地开发移动app而不必执行构建操作。只需通过以下链接,就可以在app store中免费使用Tabris.js 2开发者app,或在移动设备的应用商店中搜索“Tabris.js”。 尝试示例 Tabris.js示例是一系列小型app,用于展示框架的强大功能和灵活性。它们完全用JavaScript编写。你可以在Tabr

  • 这个教程将一步一步指导你将一个简单的程序编译成 WebAssembly。 前置条件 想要编译成WebAssembly,你首先需要先编译 LLVM。这是运行后续工具的先决条件。 Git。Linux 和 OS X 系统中好像已经默认装好了,在 Windows 上需要在这里安装 Git。 CMake。在 Linux 和 OS X系统中,你可以使用包管理工具 apt-get 或 brew 来安装。如果是