valantic-cec / aijira
使用OpenAI生成冲刺目标、冲刺审查日程或Jira工单字段描述。
1.0.7
2023-09-25 09:16 UTC
Requires
- php: >=8.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.7
- jfcherng/php-diff: ^6.15
- symfony/console: ^6.3
- symfony/process: ^6.3
Requires (Dev)
- phpunit/phpunit: ^9.5
README
常规项目相关任务的自动化 - 没有开发者喜欢。
使用方法
> aijira <COMMAND>
设置
- 安装PHP
composer global require valantic-cec/aijira
- 添加以下提到的环境变量
配置
以下环境参数需要配置,具体取决于您想使用的CLI命令(只需配置所有这些即可)
- 获取您的OpenAI API密钥
- 获取您的Jira API密钥
- 获取您的Gitlab访问令牌
示例
使用OpenAI为计划中或现有的冲刺生成您的冲刺目标。
> aijira sprint:goals "<SPRINT-NAME>" > aijira ticket:sprintgoals "<Ticket1>,<Ticket2>,<Ticket3>"
使用OpenAI生成冲刺审查日程。
> aijira sprint:review "<SPRINT-NAME>"
使用OpenAI提出正确的问题。(与故事配合使用最佳)
> aijira ticket:ask "<TICKET-NR>"
使用OpenAI为特定任务获取小时估计。
> aijira ticket:estimate "<TICKET-NR>"
使用OpenAI为给定工单的完整性及质量评分(1至10分之间)。
> aijira ticket:score "<TICKET-NR>"
使用OpenAI提高工单质量。
> aijira ticket:validate "<TICKET-NR>"
使用OpenAI生成测试用例。
> aijira ticket:test-cases "<TICKET-NR>"
使用OpenAI生成针对给定冲刺的发布说明。它会自动收集所有合并请求。
> aijira sprint:release-notes "<SPRINT-NAME>"
使用OpenAI生成允许手动检查工单需求是否正确实现的测试用例。
> aijira ticket:test-cases "<SPRINT-NAME>"
待办事项
没有,代码是完美的 ;)