

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

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

# 使用自定义蓝图对项目进行标准化 CodeCatalyst
<a name="custom-blueprints"></a>

您可以使用自定义蓝图来标准化 CodeCatalyst 空间项目的开发和最佳实践。自定义蓝图可用于定义 CodeCatalyst 项目的各个方面，例如工作流程定义和应用程序代码。在使用自定义蓝图创建新项目或者将其应用于现有项目后，对蓝图的任何更改都将作为拉取请求更新提供给这些项目。作为蓝图作者，您可以查看有关整个空间中哪些项目正在使用您的蓝图的详细信息，这样您就能够查看标准在各个项目中的应用情况。蓝图的生命周期管理功能可让您集中管理每个项目的软件开发生命周期，从而确保您空间中的项目继续遵循最佳实践以及最新的更改或修复。有关更多信息，请参阅 [以蓝图作者的身份使用生命周期管理功能](lifecycle-management-dev.md)。

利用自定义蓝图，可以通过重新合成针对先前的项目更新蓝图版本。重新合成是使用更新的版本重新运行蓝图合成的过程，或是用于将修复和更改合并到现有项目中的功能。有关更多信息，请参阅 [自定义蓝图概念](custom-bp-concepts.md)。

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

要查看蓝图 SDK 和示例蓝图，请参阅[开源 GitHub ](https://github.com/aws/codecatalyst-blueprints)存储库。

**Topics**
+ [自定义蓝图概念](custom-bp-concepts.md)
+ [开始使用自定义蓝图](getting-started-bp.md)
+ [教程：创建和更新 React 应用程序](blueprint-getting-started-tutorial.md)
+ [将源存储库转换为自定义蓝图](convert-bp.md)
+ [以蓝图作者的身份使用生命周期管理功能](lifecycle-management-dev.md)
+ [开发自定义蓝图以满足项目要求](develop-bp.md)
+ [将自定义蓝图发布到空间](publish-bp.md)
+ [设置自定义蓝图的发布权限](manage-permissions-bp.md)
+ [将自定义蓝图添加到空间蓝图目录中](add-bp.md)
+ [更改自定义蓝图的目录版本](mange-version-bp.md)
+ [查看自定义蓝图的详细信息、版本和项目](view-bp.md)
+ [从空间蓝图目录中移除自定义蓝图](remove-bp.md)
+ [删除已发布的自定义蓝图或版本](delete-bp.md)
+ [处理依赖项、不匹配项和工具](dependencies-tooling-bp.md)
+ [改进](contribute-bp.md)