【问题标题】:Azure Devops - Markdown Support In User Story Description / Acceptance Criteria Fields?Azure Devops - 用户故事描述/接受标准字段中的 Markdown 支持?
【发布时间】:2020-03-17 19:54:58
【问题描述】:

我的公司希望在 DevOps 的敏捷工作流程中简化用户故事文档。有没有办法在 DevOps 的描述/接受标准字段中使用降价格式?它比 DevOps 中可用的 WYSIWYG 编辑器更加灵活和强大。

【问题讨论】:

    标签: azure-devops azure-devops-server-2019


    【解决方案1】:

    您可能已经知道,在 Azure Devops 中,我们并没有直接在 WIT 中提供此类功能。因此,要实现您想要的,只需考虑开发一个扩展

    对于 VSTS,现有一个 Markdown。但我看到你用azure-devops-server-2019 标签标记了这个问题。如果您的服务器类型是 TFS,请检查此extension source code,然后对其进行一些自定义更改以使其可用于您的服务器。

    how to develop extension for TFS work item


    此扩展的工作逻辑是添加一个custom control,它将 Markdown 编辑扩展为工作项布局。

    由于您使用的是 Azure Devops server 2019,因此以下操作及其操作逻辑也适合您。

    更详细地说,在您的要求中,您希望字段Description / Acceptance Criteria 可以支持使用 Markdown。此扩展将允许您向用户故事添加自定义控件。

    • Step1:在其自定义控件中,选择Markdown作为控件类型,可以让该字段控制在Markdown下。

    • 第2步:选择要显示Markdown编辑器的字段,这里是描述

    • Step3:选择对应的布局位置,保存到一个新的组中。

    • 第 4 步:您不应该希望工作项表单上有两个相同的编辑器。所以,隐藏默认的:


    经过以上步骤,现在Description字段可以支持Markdown语言了。

    【讨论】:

    • 这是一个看起来很有趣的扩展,但是它已经超过 2.5 年没有更新了,并且声明它仍然是一个早期的预览,所以它现在不适合我们。在 TFS 用户故事中还有其他支持 Markdown 的选项吗?
    • @ThomasParikka 不,没有。您知道,工作项字段由 Process 控制。您需要在其中做一些事情以使其支持降价。是的,那个扩展现在没有更新,也不包括 TFS。这就是为什么我建议你基于那个 repos 开发一个新的扩展(它的大部分设计逻辑现在仍然可用)。对于如何进行 TFS 扩展,我在答案的开头提供了文档链接。
    • @ThomasParikka,让这个想法成为现实对你来说有什么困难吗?如果对开发扩展有任何问题,请随时在此处发表评论。将继续为您提供有关此方面的帮助。
    • 我希望它没有那么复杂。
    • 由于必须通过扩展修改行为的问题,我最终没有得到任何支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2020-06-25
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多