laraxot / laravel-auto-dev
使用AI驱动的代码生成和PHPDoc支持自动化Laravel开发
dev-master
2024-05-09 10:53 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
- spatie/laravel-queueable-action: ^2.15
- torann/laravel-asana: *
Requires (Dev)
- orchestra/testbench: ^6.23|^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.4|^10.1
This package is auto-updated.
Last update: 2024-09-09 11:44:43 UTC
README
描述
这个Laravel包 laraxot/laravel-auto-dev
提供了一个 Artisan 命令 make:code
,用于自动化特定开发任务的代码生成。它与外部API交互以获取必要的数据,并支持进行测试和创建Filament资源的选项。
安装服务器
在安装Laravel包之前,设置必要的服务器,该服务器托管代码生成的端点。您可以从以下存储库找到并安装服务器
设置服务器后,继续安装Laravel包。
包安装
使用Composer安装包
composer require laraxot/laravel-auto-dev
安装完成后,您可以发布和配置必要的文件
php artisan vendor:publish --provider="Laraxot\AutoDev\AutoDevServiceProvider"
可选配置
在您的 .env 文件中设置所需变量
API_URL=https://:3000/generate
API_BASE_DIR=/specify/root/folder
使用以下内容更新配置文件 config/make_code.php
return [ 'url' => env('MAKE_CODE_URL'), ];
使用方法
要执行 make:code 命令,请使用
php artisan make:code "Write the task here" [--test] [--filament]
选项
--test: Runs the command in test mode (optional).
--filament: Uses the Filament library (optional).
测试
使用以下命令运行集成测试
php artisan test
贡献
欢迎对项目的贡献!提交一个包含您更改的pull请求或打开一个问题来讨论修改或添加。
许可证
本项目在GPL3.0许可证下发布。