46个版本 (15个稳定版本)
1.2.1 | 2024年5月29日 |
---|---|
1.1.7 | 2024年1月20日 |
1.1.6 | 2023年12月9日 |
1.1.5 | 2023年11月13日 |
0.1.0-alpha.32 | 2023年6月23日 |
#71 in 命令行界面
每月2,843次下载
210KB
5.5K SLoC
Jirust - 工作中
一个面向开发人员和工程师的应用程序。目前它专注于更新工单。
https://github.com/moali87/jirust/assets/7011993/f3286c68-5dc8-4e90-a43c-a428215b6d96
安装
确保您已安装Rust。请参阅 https://www.rust-lang.net.cn/tools/install
运行 cargo install jirust
重要提示
- 目前该程序已测试与JIRA云服务兼容。
- 我是基础设施工程师,这是我的第一个公开的编程项目。这也是我的第一个Rust项目,我正在用它来学习Rust。您可以在 twitch 上观看我的开发过程
当前要求
您需要在 $HOME/.config/jirust/config.toml
中有一个配置文件。请查看sample.toml以了解其内容。
您可以在 config.toml
中指定 api_key
,也可以设置 JIRA_API_KEY
环境变量。
当前功能
- 列出项目
- 过滤/搜索项目(如果在分页限制内未找到,则搜索JIRA API)
- 列出工单
- 列出工单详细信息,如标签、组件、描述和父级工单(即使父级是另一个工单或史诗)
- 过滤/搜索工单(如果在分页限制内未找到,则搜索JIRA API)
- 在浏览器中查看工单
- 列出工单评论
- 向工单添加评论
- 将工单移动到另一个状态(例如:待办 -> 进行中)
默认键
- 过滤/搜索: "/"
- 帮助: "?"
使用说明(YouTube)
待办
- UI以生成所有项目的列表
- 对于返回JIRA rest API最大限制以上的项目的分页
- UI以列出所选项目的所有问题/任务
- 对于返回JIRA rest API最大限制以上的问题的分页列表
- UI以查看所选问题详情
- 仅查看指定的票证状态
- 仅查看分配给特定用户的票证
- 对Atlassian文档格式中的表格、列表和代码块等JIRA数据类型进行POC支持
- 添加按冲刺排序票证的功能
致谢
我已经复制了很多gobang项目。如果没有那个项目,这不可能实现。谢谢。
依赖项
~100–140MB
~2.5M SLoC