View a markdown version of this page

使用蓝图设置 CodeCatalyst 项目 - 亚马逊 CodeCatalyst

亚马逊 CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从中迁移 CodeCatalyst

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

使用蓝图设置 CodeCatalyst 项目

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

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

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

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