向蓝图添加议题组件 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

向蓝图添加议题组件

在中 CodeCatalyst,您可以监视项目中涉及的功能、任务、错误和任何其他工作。每件作品都保存在一个不同的记录中,称为问题。每个问题都可以有描述、受托人、状态和其他属性,您可以对其进行搜索、分组和筛选。您可以使用默认视图查看问题,也可以使用自定义筛选、排序或分组创建自己的视图。有关与议题相关的概念的更多信息,请参阅问题概念中的问题配额 CodeCatalyst

议题组件生成议题的 JSON 表示形式。该组件将 ID 字段和问题定义作为输入。

导入 Amazon CodeCatalyst 蓝图问题组件

在您的blueprint.ts文件中,添加以下内容:

import {...} from '@amazon-codecatalyst/blueprint-component.issues'

问题组件示例

创建议题

import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myFirstIssue', { title: 'myFirstIssue', content: 'This is an example issue.', });

创建高优先级问题

import { Workflow } from '@amazon-codecatalyst/codecatalyst-workflows' ... const repo = new SourceRepository const blueprint = this; const workflowDef = workflowBuilder.getDefinition() // Creates a workflow.yaml at .aws/workflows/${workflowDef.name}.yaml new Workflow(blueprint, repo, workflowDef); // Can also pass in any object and have it rendered as a yaml. This is unsafe and may not produce a valid workflow new Workflow(blueprint, repo, {... some object ...});

使用标签创建低优先级问题

import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myThirdIssue', { title: 'myThirdIssue', content: 'This is an example of a low priority issue with a label.', priority: 'LOW', labels: ['exampleLabel'], });