Categorygithub.com/mewway/go-laravel
module
0.0.0-20230911082234-9be93d0c46a8
Repository: https://github.com/mewway/go-laravel.git
Documentation: pkg.go.dev

# README

go-laravel

这是一个借鉴于 PHP 著名开发框架 Laravel 的 Go 语言实现版本, 改造的初衷是为了引进 AIGC 的能力,来实现一个开发的脚手架搭建组件,并完善优化部分功能

ToDo

设计基础是基于 chatgpt3.5 模型,基于go 版本的 chatgpt SDK 进行改造优化,同时兼容了公司内网的 chatgpt 版本,主要思想是基于函数调用的形式,来实现代码的 AIGC

目前需要的开发工作包括但不限于如下:

  • 自分发队列的实现
  • 自分发事件的实现
  • 实现参数过滤的基础中间件
  • 实现 Metric接入,监控 API 大盘
  • 数据库迁移和生成器的实现
  • 接口自动化测试脚本的实现
  • 基于爬虫+AI 的模式对接各个开放平台
  • 实现代码生成的自动化,包括但不限于
    • 基于数据库连接实现表名生成结构体和常量,并基于 GORM 实现模型间的关联
    • 对接 YAPI、APIFOX实现接口生成代码、及代码生成接口文档的功能,减少部分文档书写工作
    • AI 实现单元测试和部分接口测试代码的编写
    • 基于接口文档一键生成控制器、业务层、逻辑层代码
    • 实现可交互式的业务代码生成

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author