Configuración de proyectos de CodeCatalyst con esquemas - Amazon CodeCatalyst

Configuración de proyectos de CodeCatalyst con esquemas

Los esquemas son generadores de código arbitrario que representan un componente arquitectónico de un proyecto de CodeCatalyst. El componente puede constar de cualquier cosa, desde un flujo de trabajo en un solo archivo hasta todo el proyecto completo con un código de ejemplo. Los esquemas toman un conjunto arbitrario de opciones y las utilizan para generar un conjunto arbitrario de código de salida que se reenvía a un proyecto. A medida que el esquema se actualiza con las prácticas recomendadas más recientes o las nuevas opciones, puede volver a generar las partes pertinentes de la base de código en los proyectos que contengan ese esquema.

Puede usar un esquema de Amazon CodeCatalyst para crear un proyecto completo con un repositorio de código fuente, ejemplos de código fuente, flujos de trabajo de CI/CD, informes de compilación y pruebas, y herramientas integradas de seguimiento de problemas. Un esquema de CodeCatalyst genera recursos y código fuente en función de los parámetros de configuración establecidos. Cuando utilice un esquema administrado de CodeCatalyst, el plan que elija determinará qué recursos se añadirán al proyecto, así como las herramientas que CodeCatalyst crea o configura, para que usted pueda realizar un seguimiento de los recursos del proyecto y utilizarlos. Como usuario de un esquema, puede crear un proyecto con un esquema o añadirlo a un proyecto de CodeCatalyst existente. Puede añadir varios esquemas a su proyecto y cada uno de ellos se puede aplicar como un componente independiente. Por ejemplo, puede crear un proyecto con un esquema de aplicación web y, posteriormente, añadir un esquema de seguridad. Cuando se actualiza uno de los esquemas, puede incorporar los cambios o correcciones en el proyecto mediante la administración del ciclo de vida. Para obtener más información, consulte Creación de un proyecto integral con esquemas de CodeCatalyst y El trabajo del usuario de esquemas con la administración del ciclo de vida.

Como autor de un esquema, también puede crear y publicar esquemas personalizados para que los miembros de su espacio de CodeCatalyst utilicen los recursos de su proyecto. Los esquemas personalizados se pueden desarrollar para satisfacer las necesidades específicas de los proyectos de su espacio. Tras añadir un esquema personalizado al catálogo de esquemas de su espacio, puede administrarlo y seguir realizando actualizaciones para que los proyectos de su espacio estén actualizados con las prácticas recomendadas más recientes. Para obtener más información, consulte Estandarización de proyectos con esquemas personalizados de CodeCatalyst. Para ver el SDK de esquemas y esquemas de ejemplo, consulte el repositorio de código abierto de GitHub.

Es posible que ya haya implementado la estandarización y las prácticas recomendadas. En lugar de crear y desarrollar un esquema personalizado desde cero, puede optar por convertir un repositorio de código fuente existente con código fuente en un esquema personalizado. Para obtener más información, consulte Conversión de los repositorios de código fuente en esquemas personalizados.