本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用蓝图设置 CodeCatalyst 项目
蓝图是代表 CodeCatalyst 项目架构组件的任意代码生成器。该组件可以包含任何内容,从单个文件中的工作流程到包含示例代码的整个项目。蓝图采用任意一组选项,并使用这些选项生成任意一组输出代码,然后转发到项目中。当蓝图使用最新的最佳实践或新选项进行更新时,它可以在包含该蓝图的项目中重新生成代码库的相关部分。
您可以使用 Amazon CodeCatalyst 蓝图创建包含源存储库、示例源代码、CI/CD 工作流程、构建和测试报告以及集成问题跟踪工具的完整项目。 CodeCatalyst 蓝图根据设置的配置参数生成资源和源代码。使用 CodeCatalyst托管蓝图时,您选择的蓝图决定将哪些资源添加到您的项目中,以及用于 CodeCatalyst 创建或配置的工具,因此您可以跟踪和使用项目资源。作为蓝图用户,您可以使用蓝图创建项目或将其添加到现有 CodeCatalyst 项目中。你可以在项目中添加多个蓝图,每个蓝图都可以作为一个独立的组件来应用。例如,您可以创建使用 Web 应用程序蓝图创建的项目,然后在以后添加安全蓝图。当其中一个蓝图更新后,您可以通过生命周期管理将更改或修复纳入您的项目中。有关更多信息,请参阅使用 CodeCatalyst 蓝图创建综合项目 和以蓝图用户身份使用生命周期管理。
作为蓝图作者,您还可以创建和发布自定义蓝图,供 CodeCatalyst 空间成员使用您的项目资源。可以开发自定义蓝图,以满足空间项目的特定需求。将自定义蓝图添加到空间的蓝图目录后,您可以管理蓝图并继续进行更新,从而使空间的项目与最新的最佳实践保持同步。有关更多信息,请参阅 标准化项目自定义蓝图 CodeCatalyst。要查看蓝图SDK和示例蓝图,请参阅开源 GitHub
您可能已经有了标准化和最佳实践。您可以选择将包含源代码的现有源存储库转换为自定义蓝图,而不必从头开始创建和开发自定义蓝图。有关更多信息,请参阅 将源存储库转换为自定义蓝图。