loopline-systems / trello-github-issue-manager
Issue-Manager - 一个将 Trello 与多个 GitHub 仓库连接的小工具
Requires
- php: >=5.4
- friendsofsymfony/rest-bundle: ~1.2
- jms/serializer-bundle: ~1.0.0
- knplabs/github-api: 1.3.0
- nelmio/api-doc-bundle: ~2.5
- sensio/distribution-bundle: ~3.0
- sensio/framework-extra-bundle: ~3.0
- symfony/monolog-bundle: ~2.4
- symfony/symfony: 2.5.*
- zendframework/zend-filter: 2.3.3
Requires (Dev)
- sensio/generator-bundle: ~2.3
This package is not auto-updated.
Last update: 2024-09-14 16:29:27 UTC
README
描述
一个用于连接 Trello 和 Github 的 symfony2 工具。
此工具将允许您将基于特性的 Trello 卡片与多个仓库中的多个 Github 问题连接起来。这样,产品经理可以轻松了解所有功能,同时允许开发者在他们的 Github 范围内根据正常问题进行工作。
此配置的一个示例可能是有几个组件,新功能可能影响其中的一些。
屏幕录制
功能简短屏幕录制(约2分钟)
使用流程
-
在 Trello 上创建功能卡片
-
在受影响的 GitHub 仓库内创建问题(在标题中使用 TrelloID)工具将在 Trello 卡片上创建一个检查列表,每个问题对应一个条目
-
检查列表和 GitHub 问题的双向绑定每当一个问题被关闭/重新打开时,检查列表条目将表示该状态。反之亦然,当检查列表条目被切换时,问题将被关闭/重新打开。
-
评论转发 使用前缀,可以双向转发评论
Github -> Trello
使用 [trello]
作为前缀,评论将被添加到 Trello 卡片的评论中。
Trello -> Github
转发评论可以在这个方向上进行,这取决于前缀
-
[all]
:将评论转发到所有关联的问题(例如,当您不确定评论影响哪个问题时) -
[<repoName>]
:将评论转发到此仓库内的所有问题 -
[<repoName>/#123]
:仅将此评论转发到特定问题
实时演示
Trello 板:https://trello.com/b/aQnT0luF/development-features
遗憾的是,Trello 不支持在公共板上编辑检查列表。如果您想尝试编辑,请使用我们的演示账户
用户名:
issuemanagerdemo
密码:
login123
关联的 Github 问题:https://github.com/issuemanager
状态
当前实现非常基础。有关详细信息,请参阅状态概述。
要求
此 Symfony2 工具需要 PHP 5.4 或更高版本。
不需要数据库。
设置
请参阅设置页面以获取更多说明。