台车在csv、github和trello之间同步问题。
trolle的Python项目详细描述
台车将csv的问题同步到github,并在 Github和Trello。
手推车是一个有用的工具,可以装载一组初始问题、标签, 以及github上的里程碑。
手推车也是为了帮助我管理一些我需要的项目 在trello和github之间有选择地同步问题和板。
作者Roland Zh(自己的工作)[cc by-sa 3.0(http://creativecommons.org/licenses/by-sa/3.0),通过WikiMedia Commons
安装
$ pip install trolley
用法
小车示例.yml
github:username:'username'password:'password'org:'github'repo:'gitignore'trello:app_key:'get-this-from-trello'app_secret:'get-this-from-trello'auth_token:'get-this-from-trello'board_id:'your-board-id-sha'default_list:'Uncategorized'
使用量
$ trolley --conf trolley.yml --help $ trolley --conf trolley.yml create_github_issues
命令
- bootstrap
- 使用一些合理的默认设置设置github。
- close_existing_github_issues
- create_github_issues
- 从csv文件创建github问题。
- create_github_labels
- 从csv文件创建github标签。
- create_github_milestones
- 从csv文件创建github里程碑。
- create_trello_cards
- 从csv文件创建trello卡。
- create_trello_labels
- 从csv文件创建trello标签。
- create_trello_lists
- 从csv文件创建trello列表。
- delete_existing_github_labels
- 从github repo中删除标签。
- delete_existing_github_milestones
- 从github repo中删除里程碑。
- sync_github_issues_to_trello_cards
- 将GitHub问题转换为Trello卡。
- sync_trello_cards_to_github_issues
- 将您的trello卡转换为github问题。
对象概述
Github | Trello | Notes |
---|---|---|
Org / Repo | Board | == |
Issues | Cards | == |
Labels | Labels | == |
Milestones | ||
Lists |
里程碑和列表可以映射在一起,但它们基本上是 区别对待。
未来功能
- 需要通过标签处理的允许列表/阻止列表。
- 这基本上是“为我工作”,但它需要错误处理。