Antes de poder añadir un esquema personalizado al catálogo de esquemas del espacio, debe publicarlo en el espacio. También puede ver el esquema en la consola de CodeCatalyst antes de la publicación. Puede publicar una versión preliminar o una versión normal del esquema.
importante
Si desea utilizar paquetes de esquemas de código fuente externo, tenga en cuenta los riesgos que podrían conllevar dichos paquetes. Los esquemas personalizados que añada en su espacio, así como el código que generen, quedan bajo su responsabilidad.
importante
Para publicar un esquema personalizado en su espacio de CodeCatalyst, debe iniciar sesión con una cuenta que tenga el rol de administrador del espacio o usuario avanzado en el espacio.
Temas
Visualización y publicación de la versión preliminar de un esquema personalizado
Puede publicar una versión preliminar del esquema personalizado en su espacio si desea añadirlo al catálogo de esquemas del espacio. Esto le permitirá ver el esquema como usuario antes de añadir la versión no preliminar al catálogo. La versión preliminar le permite publicar sin tener que utilizar una versión real. Por ejemplo, si trabaja en una versión 0.0.1
, puede publicar y añadir una versión preliminar, de forma que las nuevas actualizaciones de una segunda versión puedan publicarse y añadirse como 0.0.2
.
Tras hacer los cambios, vuelva a compilar el paquete del esquema personalizado ejecutando el archivo package.json
y previsualizando los cambios.
Visualización y publicación de la versión preliminar de un esquema personalizado
-
Reanude el entorno de desarrollo. Para obtener más información, consulte Reanudación de un entorno de desarrollo
-
Abra un terminal en su entorno de desarrollo.
-
(Opcional) En un terminal que funcione, instale las dependencias necesarias para el proyecto si aún no lo ha hecho. Utilice el siguiente comando:
yarn
-
(Opcional) Si ha hecho cambios en el archivo
.projenrc.ts
, vuelva a generar la configuración del proyecto antes de compilar y previsualizar el esquema. Utilice el siguiente comando:yarn projen
-
Vuelva a compilar y obtenga una vista previa del esquema personalizado mediante el siguiente comando. Utilice el siguiente comando:
yarn blueprint:preview
Vaya al enlace
See this blueprint at:
proporcionado para obtener una vista previa del esquema personalizado. Compruebe que la interfaz de usuario, lo que incluye el texto, aparezca como esperaba según su configuración. Si desea cambiar el esquema personalizado, puede editar el archivoblueprint.ts
, volver a sintetizar el esquema y publicar de nuevo una versión preliminar. Para obtener más información, consulte Resíntesis. -
(Opcional) Puede publicar una versión preliminar del esquema personalizado; luego, podrá añadirla al catálogo de esquemas del espacio. Vaya al enlace
Enable version
para publicar una versión preliminar en el espacio.[preview version number]
at:
Puede emular la creación de proyectos sin tener que crear un proyecto en CodeCatalyst. Para sintetizar el proyecto, utilice el siguiente comando:
yarn blueprint:synth
Se generará un esquema en la carpeta synth/synth.
. Para obtener más información, consulte Síntesis.[options-name]
/proposed-bundle/
Si va a actualizar el esquema personalizado, utilice el siguiente comando para volver a sintetizar el proyecto:
yarn blueprint:resynth
Se generará un esquema en la carpeta synth/synth.
. Para obtener más información, consulte Resíntesis.[options-name]
/proposed-bundle/
Tras publicar la versión preliminar, puede añadir el esquema para que los miembros del espacio puedan utilizarlo para crear nuevos proyectos o para añadir elementos en proyectos existentes. Para obtener más información, consulte Incorporación de un esquema personalizado a un catálogo de esquemas del espacio.
Visualización y publicación de la versión normal de un esquema personalizado
Cuando haya terminado de desarrollar y previsualizar el esquema personalizado, podrá ver y publicar la nueva versión que quiera añadir al catálogo de esquemas del espacio. El flujo de trabajo de publicación que se genera al crear un proyecto publica automáticamente los cambios introducidos. Si desactivase la generación del flujo de trabajo al crear el esquema, este no estaría disponible automáticamente para poder añadirse al catálogo de esquemas del espacio. Puede seguir publicando el esquema personalizado en el espacio después de ejecutar un comando yarn
.
Visualización y publicación de un esquema personalizado
-
Reanude el entorno de desarrollo. Para obtener más información, consulte Reanudación de un entorno de desarrollo
-
Abra un terminal en su entorno de desarrollo.
-
-
Si optó por no generar el flujo de trabajo de publicación al crear el esquema, utilice el siguiente comando:
yarn blueprint:release
Aún puede ir al enlace
See this blueprint at:
proporcionado para obtener una vista del esquema personalizado.Publique la versión actualizada del esquema personalizado; luego, podrá añadirla al catálogo de esquemas del espacio. Vaya al enlace
Enable version
para publicar la última versión en el espacio.[release version number]
at: -
Si optó por un flujo de trabajo de publicación al crear el esquema, la última versión del esquema se publicará automáticamente al enviar los cambios. Utilice los siguientes comandos:
git add .
git commit -m "
commit message
"git push
-
Tras publicar la versión normal, puede añadir el esquema para que los miembros del espacio puedan utilizarlo para crear nuevos proyectos o para añadir elementos en proyectos existentes. Para obtener más información, consulte Incorporación de un esquema personalizado a un catálogo de esquemas del espacio.
Publicación y adición de un esquema personalizado en espacios y proyectos específicos
De forma predeterminada, los comandos blueprint:preview
y blueprint:release
se publican en el espacio de CodeCatalyst en el que creó el esquema. Si tiene varios espacios empresariales, también puede previsualizar y publicar el mismo esquema en esos espacios. También puede añadir un esquema a un proyecto existente de otro espacio.
Publicación o adición de un esquema personalizado en un espacio específico
-
Reanude el entorno de desarrollo. Para obtener más información, consulte Reanudación de un entorno de desarrollo.
-
Abra un terminal en su entorno de desarrollo.
-
(Opcional) Instale las dependencias necesarias para el proyecto si aún no lo ha hecho. Utilice el siguiente comando:
yarn
-
Use la etiqueta
--space
para publicar una versión preliminar o normal en un espacio especificado. Por ejemplo:-
yarn blueprint:preview --space my-awesome-space # publishes under a "preview" version tag to 'my-awesome-space'
Ejemplo de salida:
Enable version 0.0.1-preview.0 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints Blueprint applied to [NEW]: https://codecatalyst.aws/spaces/my-awesome-space/blueprints/%40amazon-codecatalyst%2Fmyspace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1-preview.0/projects/create
-
yarn blueprint:release --space my-awesome-space # publishes normal version to 'my-awesome-space'
Ejemplo de salida:
Enable version 0.0.1 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints Blueprint applied to [NEW]: https://codecatalyst.aws/spaces/my-awesome-space/blueprints/%40amazon-codecatalyst%2Fmyspace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1/projects/create
Use
--project
para añadir una versión preliminar de un esquema personalizado a un proyecto existente en un espacio especificado. Por ejemplo:yarn blueprint:preview --space my-awesome-space --project my-project # previews blueprint application to an existing project
Ejemplo de salida:
Enable version 0.0.1-preview.1 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints Blueprint applied to [my-project]: https://codecatalyst.aws/spaces/my-awesome-space/projects/my-project/blueprints/%40amazon-codecatalyst%2FmySpace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1-preview.1/add
-