

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

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

# 使用蓝图设置 CodeCatalyst 项目
<a name="blueprints"></a>

蓝图是代表 CodeCatalyst 项目架构组件的任意代码生成器。从单个文件中的工作流到包含示例代码的整个项目，该组件可以由任何内容组成。蓝图采用一组任意选项，并使用这些选项生成一组任意输出代码，这些代码然后转发到项目中。在使用最新的最佳实践或新选项更新蓝图时，在包含该蓝图的项目中会重新生成代码库的相关部分。

您可以使用 Amazon CodeCatalyst 蓝图创建包含源存储库、示例源代码、 CI/CD 工作流程、构建和测试报告以及集成问题跟踪工具的完整项目。 CodeCatalyst 蓝图根据设置的配置参数生成资源和源代码。使用 CodeCatalyst托管蓝图时，您选择的蓝图决定将哪些资源添加到您的项目中，以及用于 CodeCatalyst 创建或配置的工具，因此您可以跟踪和使用项目资源。作为蓝图用户，您可以使用蓝图创建项目或将其添加到现有 CodeCatalyst 项目中。您可以在项目中添加多个蓝图，每个蓝图都可以作为一个独立的组件来应用。例如，您可以具有使用 Web 应用程序蓝图创建的项目，以后再添加安全性蓝图。某个蓝图有更新时，您可以通过生命周期管理，将更改或修复合并到您的项目中。有关更多信息，请参阅[使用 CodeCatalyst 蓝图创建综合项目使用蓝图创建综合项目](project-blueprints.md)和[以蓝图用户的身份使用生命周期管理功能](lifecycle-management-user.md)。

作为蓝图作者，您还可以创建和发布自定义蓝图，供 CodeCatalyst 空间成员使用您的项目资源。您可以开发自定义蓝图，来满足空间项目的特定需求。将自定义蓝图添加到空间的蓝图目录后，您可以管理蓝图并继续更新，从而使空间的项目与最新的最佳实践保持同步。有关更多信息，请参阅 [使用自定义蓝图对项目进行标准化 CodeCatalyst使用自定义蓝图对项目进行标准化](custom-blueprints.md)。要查看蓝图 SDK 和示例蓝图，请参阅[开源 GitHub ](https://github.com/aws/codecatalyst-blueprints)存储库。

您可能已实施标准化和最佳实践。您可以选择将包含源代码的现有源存储库转换为自定义蓝图，而不必从头开始创建和开发自定义蓝图。有关更多信息，请参阅 [将源存储库转换为自定义蓝图](convert-bp.md)。

**Topics**
+ [使用蓝图创建项目](create-project-with-bp.md)
+ [在项目中添加蓝图以整合资源](apply-bp.md)
+ [取消蓝图与项目的关联以停止更新](disassociate-bp.md)
+ [更改项目中的蓝图版本](update-bp.md)
+ [编辑项目中的蓝图描述](update-settings-bp.md)
+ [以蓝图用户的身份使用生命周期管理功能](lifecycle-management-user.md)
+ [使用 CodeCatalyst 蓝图创建综合项目](project-blueprints.md)
+ [使用自定义蓝图对项目进行标准化 CodeCatalyst](custom-blueprints.md)
+ [中的蓝图配额 CodeCatalyst](blueprints-quotas.md)