coding-wisely / commitvel
一个辅助Git操作和代码质量检查的Laravel包。
1.0.1
2024-09-19 04:12 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
README
Commitvel是专为Laravel开发者量身定制的包,旨在简化git工作流程,确保代码质量和效率,而无需依赖git钩子。通过简单的控制台命令,Commitvel自动化了准备代码以进行版本控制的繁琐任务。以下是Commitvel带来的优势:
主要功能
变更检测
轻松识别并提交您的代码更改。📋 Commitvel手动检测您的更改,确保没有修改被忽略。
使用Laravel Pint进行代码修复
自动使用Laravel Pint格式化和样式化您的代码。🧼 摆脱手动代码样式——只需一个命令,Commitvel就能使您的代码焕发光彩。
自动单元测试
执行您的单元测试以确保代码可靠性。🔍 Commitvel与Pest集成以运行测试,让您放心,您的更改不会破坏现有功能。
智能提交
帮助您编写有意义的提交信息,并为您提交代码更改。📝 Commitvel引导您完成整个过程,确保您的git历史记录整洁且信息丰富。
无缝推送
轻松将提交推送到远程仓库。🌐 Commitvel使git推送变得像单个命令一样简单,让您摆脱git的复杂性。
安装
您可以通过composer安装此包
composer require coding-wisely/commitvel
用法
php artisan cw:commitvel
测试
composer test
更改日志
有关最近更改的更多信息,请参阅更改日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关报告安全漏洞的详细信息,请参阅我们的安全策略。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。