有助于进一步推广基础组件团队的awesomesauce
fcli的Python项目详细描述
fcli基础组件cli
有助于进一步推广基础组件团队的awesomesauce。
先决条件
Python 3是必需的。不支持Python2。
其次,python 3的bin
目录需要在PATH
环境变量中。例如,如果您使用
在macos上安装python.org,您需要将以下内容添加到您的~/.profile
。
PATH="/Library/Frameworks/Python.framework/Versions/3.*/bin:${PATH}"
安装
fcli
位于PyPI上。
要安装,请运行以下命令。
$ pip3 install fcli
sudo
如果python 3安装在受保护的目录中,则可能需要。这将把命令bin
python 3安装的目录。
要将fcli
更新到最新版本,请运行以下命令。
$ pip3 install --upgrade fcli
同样,可能需要sudo
。
指定凭据
fcli
使用您的eua凭据向jira等进行身份验证。
资格证书。
文件
在~/.fcli
处创建ini文件。在这里,添加[default]
部分,并在该部分下指定username
和
password
。一个例子可以在fcli.ini中看到。
环境变量
环境变量FCLI_USER
和FCLI_PASS
可用于指定用户名和密码。
cli
只有username
可以通过cli指定。附加--username <username>
选项。
键盘
如果没有以其他方式指定用户名或密码,则cli将提示用户。
用法
故事管理
故事创作
要在待办事项中创建一个故事,请使用
$ fcli backlog create story '<story title>'
系统将提示您输入说明和接受条件。
任务管理
任务创建
fcli
可以添加三种类型的任务:分类任务、el任务和backlog任务。
要添加分类任务,
$ fcli triage create "<task title>""<task description>"[--importance <High/Medium/Low>][--effort <High/Medium/Low>][--due <date in the future>][--in-progress][--assign]
将在分类板中创建具有指定标题和说明的新任务。或者,将任务放入
使用--in-progress
选项处于“进行中”状态,并可以选择使用
--assign
。重要程度、努力程度和截止日期都是必需的,如果没有,则会提示
在命令行上提供。
要添加EL任务,
$ fcli el create "<task title>""<task description>"[--importance <High/Medium/Low>][--effort <High/Medium/Low>][--due <date in the future>][--in-progress][--assign]
将在EL板中创建具有指定标题和说明的新任务。EL任务需要与 分类任务。
要添加待办事项任务,
$ fcli backlog create task "<task title>""<task description>" <parent story>
在标准backlog中创建一个具有指定标题和描述的新任务。任务与 父母的故事。如果父故事已经处于活动sprint中,则该任务也将移动到同一sprint中。
其他任务功能
要将任务从一种状态移动到另一种状态…
$ fcli task move <task key> <target status>
要运行分类和EL任务评分过程…
$ fcli task score
其他待办事项功能
要将计算出的vfr值添加到backlog中的故事并将其移动到优化状态…
$ fcli backlog score <task key> <duration> <cost of delay>
分类任务管理
当前有两个不同的分类管理任务:搜索所有打开的分类任务并更新所有打开的分类任务的分数。
要搜索所有打开的分类任务,
$ fcli triage search
所有打开的分类任务的json表示将打印到终端。
将更新所有打开的分类任务的分数。终端将显示进度。
开发
我接受减贫战略!查看issues并在开始时指定自己 做一个。