

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Tutorial: Inicio con un proyecto vacío y adición manual de recursos
<a name="getting-started-blank-template"></a>

Para crear un proyecto vacío sin ningún recurso predefinido dentro, seleccione el esquema **Proyecto vacío** al crear el proyecto. Tras crear un proyecto vacío, podrá crear recursos y añadírselos según lo que necesite para el proyecto. Como los proyectos creados sin un blueprint están vacíos al crearlos, esta opción requiere más conocimientos sobre la creación y la configuración de CodeCatalyst recursos para empezar.

**Topics**
+ [Requisitos previos](#getting-started-bt-prerequisites)
+ [Creación de un proyecto vacío](#getting-started-bt-proj-create)
+ [Creación de un repositorio de código fuente](#getting-started-bt-source-create)
+ [Creación de un flujo de trabajo para compilar, probar e implementar cambios en el código](#getting-started-bt-workflow-create)
+ [Invitación a una persona al proyecto](#getting-started-bt-ipa-user)
+ [Creación de problemas para colaborar y para hacer un seguimiento del trabajo](#getting-started-bt-issue)

## Requisitos previos
<a name="getting-started-bt-prerequisites"></a>

Para crear un proyecto vacío, debe tener asignado el rol de **administrador del espacio** o **usuario avanzado**. Si es la primera vez que inicia sesión en CodeCatalyst, consulte[Configuración e inicio de sesión en CodeCatalystConfiguración e inicio de sesión en CodeCatalyst](setting-up-topnode.md).

## Creación de un proyecto vacío
<a name="getting-started-bt-proj-create"></a>

Crear un proyecto es el primer paso para la colaboración. Si quiere crear sus propios recursos, como repositorios de código fuente y flujos de trabajo, puede empezar con un proyecto vacío. 

**Para crear un proyecto vacío**

1. Vaya al espacio en el que desea crear un proyecto.

1. En el panel de control del espacio, seleccione **Crear proyecto**.

1. Elija **Empezar desde cero**.

1. En **Asigne un nombre a su proyecto**, introduzca el nombre que desea asignar a su proyecto. El nombre debe ser único dentro de su espacio.

1. Elija **Crear proyecto**.

Ahora que ya tiene un proyecto vacío, el siguiente paso consiste en crear un repositorio de código fuente.

## Creación de un repositorio de código fuente
<a name="getting-started-bt-source-create"></a>

Cree un repositorio de código fuente para almacenar el código del proyecto y colaborar en él. Los miembros del proyecto pueden clonar este repositorio en sus ordenadores locales para trabajar en el código. También puede vincular un repositorio alojado en un servicio compatible, pero en este tutorial no explicaremos esta opción. Para obtener más información, consulte [Vinculación de un repositorio de código fuente](source-repositories-link.md).

**Creación de un repositorio de código fuente**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

1. En el panel de navegación, elija **Código** y, a continuación, elija **Repositorios de origen**.

1. Elija **Agregar repositorio** y, a continuación, elija **Crear repositorio**.

1. En **Nombre del repositorio**, especifique un nombre para el repositorio. En esta guía, utilizamos*codecatalyst-source-repository*, pero puede elegir un nombre diferente. Los nombres de repositorio deben ser únicos dentro de un proyecto. Para obtener más información sobre los requisitos para nombres de repositorios, consulte [Cuotas para los repositorios de fuentes en CodeCatalyst](source-quotas.md).

1. (Opcional) En **Descripción**, añada una descripción del repositorio que ayude a los demás usuarios del proyecto a entender para qué se utiliza. 

1. Seleccione **Crear el repositorio (predeterminado)**. Esta opción crea un repositorio que incluye una ramificación predeterminada y un archivo README.md. A diferencia de lo que ocurre con un repositorio vacío, puede usar este repositorio en cuanto lo cree.

1. En **Ramificación predeterminada**, deje el nombre como *main* a menos que tenga un motivo para elegir otro nombre. Todos los ejemplos en esta guía utilizan el nombre *main* para la ramificación predeterminada.

1. (Opcional) Añada un archivo `.gitignore` para el tipo de código que planea insertar. 

1. Seleccione **Crear**.
**nota**  
CodeCatalyst agrega un `README.md` archivo a tu repositorio al crearlo. CodeCatalysttambién crea una confirmación inicial para el repositorio en una rama predeterminada llamada **main**. Puede editar o eliminar el archivo README.md, pero no puede eliminar la ramificación predeterminada.

Puede añadir código rápidamente en el repositorio creando un entorno de desarrollo. Para este tutorial, le recomendamos que cree un entorno de desarrollo utilizando AWS Cloud9 y elija la opción de crear una rama a partir de la rama **principal** al crear el entorno de desarrollo. Para esta ramificación, usamos el nombre **test**, pero puede introducir un nombre de ramificación distinto si lo prefiere.

**Creación de un entorno de desarrollo con una nueva ramificación**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya al proyecto donde quiera crear un entorno de desarrollo.

1. Seleccione el nombre del repositorio de la lista de repositorios de código fuente para el proyecto. Si lo prefiere, en el panel de navegación, seleccione **Código** y **Repositorios de origen** y elija el repositorio para el que quiera crear un entorno de desarrollo.

1. En la página de inicio del repositorio, seleccione **Crear entorno de desarrollo**.

1. Seleccione un IDE compatible en el menú desplegable. Para obtener más información, consulte [Entornos de desarrollo integrados compatibles](devenvironment-create.md#devenvironment-supported-ide).

1. Elija el repositorio que desea clonar, elija **Trabajar en una nueva ramificación**, introduzca el nombre de la ramificación en el campo **Nombre de ramificación**, y elija una ramificación a partir de la cual crear la ramificación nueva en el menú desplegable **Crear ramificación desde**.

1. Si lo desea, añada un alias para el entorno de desarrollo.

1. Si lo desea, elija el botón de editar **Configuración del entorno de desarrollo** para editar la configuración informática, de almacenamiento o el tiempo de espera del entorno de desarrollo.

1. Seleccione **Crear**. Mientras se crea el entorno de desarrollo, la columna de estado del entorno de desarrollo mostrará **Iniciando** y la columna de estado mostrará **Ejecutando** una vez se haya creado el entorno de desarrollo. Se abrirá una nueva pestaña con su entorno de desarrollo en el IDE que elija. Puede editar el código y confirmar y enviar los cambios.

## Creación de un flujo de trabajo para compilar, probar e implementar cambios en el código
<a name="getting-started-bt-workflow-create"></a>

En CodeCatalyst, organiza la creación, las pruebas y el despliegue de sus aplicaciones o servicios en flujos de trabajo. Los flujos de trabajo consisten en acciones y se pueden configurar para que se ejecuten automáticamente después de determinados eventos en el repositorio de código fuente, como la inserción de código o la apertura o actualización de una solicitud de extracción. Para obtener más información acerca de los flujos de trabajo, consulte [Creación, pruebas e implementaciones con flujos de trabajoCreación, pruebas e implementaciones con flujos de trabajo](workflow.md).

Siga las instrucciones en [Introducción a los flujos de trabajo](workflows-getting-started.md) para crear su primer flujo de trabajo.

## Invitación a una persona al proyecto
<a name="getting-started-bt-ipa-user"></a>

Ahora que ya ha configurado el proyecto personalizado, invite a otras personas a que trabajen con usted.

**Invitación a una persona al proyecto**

1. Vaya al proyecto al que desee invitar a los usuarios.

1. En el panel de navegación, seleccione **Configuración del proyecto**.

1. En la pestaña **Miembros**, seleccione **Invitar**.

1. Escriba las direcciones de correo electrónico de las personas a las que desea invitar como usuarios del proyecto. Puede escribir varias direcciones de correo electrónico separadas por un espacio o una coma. También puede elegir entre los miembros del espacio que no sean miembros del proyecto. 

1. Elija el rol para el usuario.

   Cuando haya terminado de añadir usuarios, seleccione **Invitar**.

## Creación de problemas para colaborar y para hacer un seguimiento del trabajo
<a name="getting-started-bt-issue"></a>

CodeCatalyst te ayuda a realizar un seguimiento de las funciones, las tareas, los errores y cualquier otro trabajo relacionado con tu proyecto que presente problemas. Puede crear problemas para hacer un seguimiento de las ideas y el trabajo necesarios. De forma predeterminada, al crear un problema, este se añade al registro de tareas pendientes. Puede mover los problemas a un panel en el que podrá hacer un seguimiento del trabajo en curso. También puede asignar un problema a un miembro específico del proyecto.

**Creación de un problema para un proyecto**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

   Asegúrese de que está navegando por el proyecto en el que desea crear los problemas. Para ver todos los proyectos, en el panel de navegación, selecciona **Amazon** y CodeCatalyst, si es necesario, selecciona **Ver todos los proyectos**. Elija el proyecto en el que desee crear los problemas o trabajar con ellos.

1. En el panel de navegación, elija **Seguimiento** y **Tareas pendientes**.

1. Seleccione **Crear el problema**. 

1. En **Título del problema**, introduzca un nombre para el problema. También tiene la opción de proporcionar una descripción del problema. Si lo desea, elija el estado, la prioridad y la estimación del problema. También puede asignarle el problema a un miembro del proyecto desde la lista de miembros.
**sugerencia**  
Puede asignarle el problema a **Amazon Q** para que Amazon Q intente resolverlo. Si este intento tiene éxito, se creará una solicitud de extracción y el estado del problema cambiará a **En revisión** para que pueda revisar y probar el código. Para obtener más información, consulte [Tutorial: Uso de funciones de IA CodeCatalyst generativa para acelerar el trabajo de desarrollo](getting-started-project-assistance.md).  
Esta funcionalidad requiere que las características de IA generativa estén habilitadas en el espacio. Para obtener más información, consulte [Managing generative AI features](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html). 

1. Seleccione **Save**.

Tras crear los problemas, puede asignárselos a los miembros del proyecto, hacer estimaciones sobre ellos y hacer un seguimiento de ellos en un panel Kanban. Para obtener más información, consulte [Realice un seguimiento y organice el trabajo con problemas en CodeCatalystSeguimiento y organización de los trabajos con problemas](issues.md).