

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Tutorial: iniziare con un progetto vuoto e aggiungere manualmente le risorse
<a name="getting-started-blank-template"></a>

Puoi creare un progetto vuoto senza risorse predefinite al suo interno scegliendo il blueprint del **progetto Empty** quando crei il progetto. Dopo aver creato un progetto vuoto, è possibile creare e aggiungere risorse ad esso in base alle esigenze del progetto. Poiché i progetti creati senza un blueprint sono vuoti al momento della creazione, questa opzione richiede una maggiore conoscenza della creazione e della configurazione CodeCatalyst delle risorse per iniziare.

**Topics**
+ [Prerequisiti](#getting-started-bt-prerequisites)
+ [Crea un progetto vuoto](#getting-started-bt-proj-create)
+ [Crea un repository di sorgenti](#getting-started-bt-source-create)
+ [Crea un flusso di lavoro per creare, testare e implementare una modifica al codice](#getting-started-bt-workflow-create)
+ [Invita qualcuno al tuo progetto](#getting-started-bt-ipa-user)
+ [Crea problemi su cui collaborare e monitora il lavoro](#getting-started-bt-issue)

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

Per creare un progetto vuoto, è necessario che vi sia assegnato il ruolo di **amministratore dello spazio** o **Power user**. Se è la prima volta che accedi a CodeCatalyst, vedi[Configura e accedi a CodeCatalystConfigura e accedi a CodeCatalyst](setting-up-topnode.md).

## Crea un progetto vuoto
<a name="getting-started-bt-proj-create"></a>

La creazione di un progetto è il primo passo per poter lavorare insieme. Se desideri creare risorse personalizzate, come archivi di sorgenti e flussi di lavoro, puoi iniziare con un progetto vuoto. 

**Per creare un progetto vuoto**

1. Vai allo spazio in cui desideri creare un progetto.

1. Nella dashboard dello spazio, scegli **Crea progetto**.

1. Scegli **Inizia da zero**.

1. In **Dai un nome al tuo progetto**, inserisci il nome che desideri assegnare al progetto. Il nome deve essere univoco all'interno del tuo spazio.

1. Seleziona **Crea progetto**.

Ora che hai un progetto vuoto, il passo successivo è creare un repository di sorgenti.

## Crea un repository di sorgenti
<a name="getting-started-bt-source-create"></a>

Crea un archivio di sorgenti per archiviare e collaborare al codice del tuo progetto. I membri del progetto possono clonare questo repository sui propri computer locali per lavorare sul codice. In alternativa, puoi scegliere di collegare un repository ospitato in un servizio supportato, ma questo non è trattato in questo tutorial. Per ulteriori informazioni, consulta [Collegamento di un repository di sorgenti](source-repositories-link.md).

**Per creare un archivio di sorgenti**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Codice**, quindi scegli **Archivi di origine.**

1. Scegli **Aggiungi repository**, quindi scegli **Crea** repository.

1. In **Nome archivio, fornisci un nome** per il repository. In questa guida, lo usiamo*codecatalyst-source-repository*, ma puoi scegliere un nome diverso. I nomi dei repository devono essere univoci all'interno di un progetto. Per ulteriori informazioni sui requisiti per i nomi dei repository, vedere. [Quote per i repository di sorgenti in CodeCatalyst](source-quotas.md)

1. (Facoltativo) In **Descrizione**, aggiungi una descrizione del repository che aiuterà gli altri utenti del progetto a capire a cosa serve il repository. 

1. Scegli **Crea repository (impostazione predefinita)**. Questa opzione crea un repository che include un ramo predefinito e un file README.md. A differenza di un repository vuoto, è possibile utilizzare questo repository non appena viene creato.

1. Nel **ramo predefinito**, lascia il nome come *principale* a meno che tu non abbia un motivo per scegliere un nome diverso. Gli esempi di questa guida utilizzano tutti il nome *main* per il ramo predefinito.

1. (Facoltativo) Aggiungi un `.gitignore` file per il tipo di codice che intendi inviare. 

1. Scegli **Create** (Crea).
**Nota**  
CodeCatalyst aggiunge un `README.md` file al tuo repository quando lo crei. CodeCatalyst**crea anche un commit iniziale per il repository in un ramo predefinito denominato main.** È possibile modificare o eliminare il file README.md, ma non è possibile eliminare il ramo predefinito.

Puoi aggiungere rapidamente codice nel tuo repository creando un ambiente di sviluppo. Per questo tutorial, ti consigliamo di creare un ambiente di sviluppo utilizzando AWS Cloud9 e scegliere l'opzione per creare un ramo dal ramo **principale** durante la creazione dell'ambiente di sviluppo. Utilizziamo il nome **test** per questo ramo, ma puoi inserire un nome di ramo diverso se preferisci.

**Per creare un ambiente di sviluppo con un nuovo ramo**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al progetto in cui desideri creare un ambiente di sviluppo.

1. Scegli il nome del repository dall'elenco dei repository di origine per il progetto. In alternativa, nel riquadro di navigazione, scegli **Codice**, scegli **Archivi di origine** e scegli il repository per il quale desideri creare un ambiente di sviluppo.

1. Nella home page del repository, scegli **Crea** ambiente di sviluppo.

1. Scegli un IDE supportato dal menu a discesa. Per ulteriori informazioni, consulta [Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo](devenvironment-create.md#devenvironment-supported-ide).

1. Scegli il repository da clonare, scegli **Lavora in un nuovo ramo**, inserisci il nome di un **ramo nel campo Nome** del ramo e scegli un ramo dal quale creare il nuovo ramo dal menu a discesa **Crea ramo** da.

1. Facoltativamente, aggiungi un alias per Dev Environment.

1. Facoltativamente, scegli il pulsante di modifica della **configurazione dell'ambiente** di sviluppo per modificare la configurazione di calcolo, archiviazione o timeout dell'ambiente di sviluppo.

1. Scegli **Create** (Crea). Durante la creazione dell'ambiente di sviluppo, la colonna di stato dell'ambiente di sviluppo mostrerà **Avvio** e la colonna di stato verrà visualizzata **in esecuzione** una volta creato l'ambiente di sviluppo. Si aprirà una nuova scheda con il tuo ambiente di sviluppo nell'IDE di tua scelta. Puoi modificare il codice, eseguire il commit e inviare le modifiche.

## Crea un flusso di lavoro per creare, testare e implementare una modifica al codice
<a name="getting-started-bt-workflow-create"></a>

Nel CodeCatalyst, organizzi la creazione, il test e la distribuzione delle tue applicazioni o servizi nei flussi di lavoro. I flussi di lavoro consistono in azioni e possono essere configurati per essere eseguiti automaticamente dopo che si verificano eventi specifici del repository di origine, come l'invio di codice o l'apertura o l'aggiornamento di una pull request. Per ulteriori informazioni sui flussi di lavoro, consulta [Crea, testa e distribuisci con i flussi di lavoroCrea, testa e distribuisci con i flussi di lavoro](workflow.md).

Segui le istruzioni per creare il tuo [Guida introduttiva ai flussi di lavoro](workflows-getting-started.md) primo flusso di lavoro.

## Invita qualcuno al tuo progetto
<a name="getting-started-bt-ipa-user"></a>

Ora che hai impostato il tuo progetto personalizzato, invita altre persone a lavorare con te.

**Per invitare qualcuno al tuo progetto**

1. Vai al progetto a cui desideri invitare gli utenti.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Nella scheda **Membri**, scegli **Invita**.

1. Digita gli indirizzi email delle persone che desideri invitare come utenti del progetto. Puoi digitare più indirizzi e-mail separati da uno spazio o da una virgola. Puoi anche scegliere tra membri del tuo spazio che non sono membri del progetto. 

1. Scegli il ruolo dell'utente.

   Quando hai finito di aggiungere utenti, scegli **Invita**.

## Crea problemi su cui collaborare e monitora il lavoro
<a name="getting-started-bt-issue"></a>

CodeCatalyst ti aiuta a tenere traccia delle funzionalità, delle attività, dei bug e di qualsiasi altra attività coinvolta nel progetto con problemi. Puoi creare problemi per tenere traccia del lavoro e delle idee necessari. Per impostazione predefinita, quando crei un problema, questo viene aggiunto al backlog. Puoi spostare i problemi in una bacheca in cui tenere traccia dei lavori in corso. Puoi anche assegnare un problema a un membro specifico del progetto.

**Per creare un problema per un progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

   Assicurati di navigare all'interno del progetto in cui desideri creare problemi. Per visualizzare tutti i progetti, nel pannello di navigazione, scegli **Amazon** e CodeCatalyst, se necessario, scegli **Visualizza tutti i progetti**. Scegli il progetto in cui vuoi creare o risolvere i problemi.

1. Nel riquadro di navigazione, scegli **Track**, quindi scegli **Backlog**.

1. Scegli **Crea problema.** 

1. Nel **titolo del problema**, fornisci un nome per il problema. Facoltativamente, fornisci una descrizione del problema. Se lo desideri, scegli lo stato, la priorità e la stima del problema. Puoi anche assegnare il problema a un membro del progetto dall'elenco dei membri del progetto.
**Suggerimento**  
Puoi scegliere di assegnare un problema ad **Amazon Q** per fare in modo che Amazon Q provi a risolverlo. Se il tentativo ha esito positivo, verrà creata una pull request e lo stato del problema cambierà **in In revisione**, in modo da poter esaminare e testare il codice. Per ulteriori informazioni, consulta [Tutorial: Utilizzo delle funzionalità di intelligenza artificiale CodeCatalyst generativa per velocizzare il lavoro di sviluppo](getting-started-project-assistance.md).  
Questa funzionalità richiede che le funzionalità di intelligenza artificiale generativa siano abilitate per lo spazio. Per ulteriori informazioni, consulta [Gestione delle funzionalità di intelligenza artificiale generativa](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html). 

1. Scegli **Save** (Salva).

Dopo aver creato i problemi, puoi assegnarli ai membri del progetto, stimarli e tenerne traccia su una bacheca Kanban. Per ulteriori informazioni, consulta [Tieni traccia e organizza il lavoro con problemi in CodeCatalystTieni traccia e organizza il lavoro con i problemi](issues.md).