

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à.

# Amazon Q Developer per GitHub (anteprima)
<a name="amazon-q-for-github"></a>

**Nota**  
Amazon Q Developer per GitHub è disponibile nella versione di anteprima ed è soggetto a modifiche.

[Amazon Q Developer per GitHub o GitHub Enterprise Cloud](https://github.com/marketplace/amazon-q-developer) ti consente di sfruttare le funzionalità di Amazon Q Developer per i flussi di lavoro di sviluppo software. Con agenti di sviluppo specializzati, puoi implementare nuove idee, esaminare il codice per individuare problemi di qualità e risolvere le vulnerabilità con test unitari. Una volta che l’agente ha completato un’attività, è possibile fornire un feedback e l’agente ripete sulla soluzione precedente. Per ulteriori informazioni, consulta [Agenti di Amazon Q Developer](#github-agents).

Puoi accedere all’integrazione con Amazon Q Developer tramite [https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer) e autorizzarla a fornire l’accesso ai repository della tua organizzazione. Per iniziare a utilizzare Amazon Q Developer per GitHub, consulta [Quickstart: installazione, utilizzo delle funzionalità in GitHub e aumento dei limiti di utilizzo](github-quickstart.md).

**Importante**  
Per installare l’app Amazon Q Developer e autorizzare l’accesso ai repository di GitHub, devi soddisfare i requisiti dell’organizzazione GitHub. Per ulteriori informazioni, consulta [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) e [Roles in organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) nella *documentazione di GitHub*.

**Nota**  
L’integrazione di Amazon Q Developer con i dati di processo di GitHub negli Stati Uniti d’America. Per ulteriori informazioni, consulta [Cross-region l'elaborazione in Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html).

**Nota**  
Amazon Q Developer per GitHub (Anteprima) attualmente non utilizza i tuoi contenuti per migliorare il servizio. Se lo abiliteremo in futuro, forniremo all’utente un avviso adeguato e un modo per disattivare tale utilizzo.

**Topics**
+ [Installazione dell’app Amazon Q Developer e processo di autorizzazione](#github-concepts-set-up)
+ [Agenti di Amazon Q Developer](#github-agents)
+ [Registrazione dell’installazione di un’app](#github-concepts-register-app-install)
+ [Utilizzo delle estensioni del browser in GitHub](#github-concepts-extensions)
+ [Utilizzo dei comandi slash nei problemi e nelle richieste pull di GitHub](#github-slash-commands)
+ [Quickstart: installazione, utilizzo delle funzionalità in GitHub e aumento dei limiti di utilizzo](github-quickstart.md)
+ [Sviluppo di funzionalità e iterazione con Amazon Q Developer in GitHub](github-feature-development.md)
+ [Revisione del codice con Amazon Q Developer in GitHub](github-code-reviews.md)
+ [Aumento dei limiti di utilizzo e dei dettagli di configurazione nella console Amazon Q Developer](github-register-app-install.md)
+ [Configurazione dei dettagli dell’installazione registrata](github-configuration.md)
+ [Risoluzione dei problemi di Amazon Q Developer per GitHub](github-troubleshooting.md)

## Installazione dell’app Amazon Q Developer e processo di autorizzazione
<a name="github-concepts-set-up"></a>

In qualità di amministratore GitHub dell'organizzazione, puoi installare e configurare l'app Amazon Q Developer [https://github.com/apps/amazon-q-developer](https://github.com/apps/amazon-q-developer)gratuitamente senza dover configurare un AWS account per iniziare. Durante il processo di installazione, scegli di fornire l’accesso a tutti o a determinati repository della tua organizzazione GitHub. Dopo l’installazione e l’autorizzazione, avrai accesso all’utilizzo gratuito delle funzionalità di Amazon Q Developer in GitHub. Puoi aumentare l’utilizzo gratuito registrando l’installazione dell’app nella [console Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github). Per ulteriori informazioni, consulta [Quickstart: installazione, utilizzo delle funzionalità in GitHub e aumento dei limiti di utilizzo](github-quickstart.md).

**Importante**  
Per installare l’app Amazon Q Developer e autorizzare l’accesso ai repository di GitHub, devi soddisfare i requisiti dell’organizzazione GitHub. Per ulteriori informazioni, consulta [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) e [Roles in organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) nella *documentazione di GitHub*.

**Nota**  
Se l’organizzazione enterprise GitHub ha abilitato l’elenco degli IP consentiti, devi accettare gli indirizzi IP consentiti sull’app GitHub. Puoi anche scegliere di aggiungere automaticamente gli indirizzi IP all’elenco degli elementi consentiti. Per ulteriori informazioni, consulta [Allowing access by GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) e [Enabling allowed IP addresses](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses) nella *documentazione di GitHub*.  
Per accedere alle risorse GitHub vengono utilizzati i seguenti indirizzi IP:  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## Agenti di Amazon Q Developer
<a name="github-agents"></a>

Gli agenti Amazon Q Developer forniscono supporto per tutto il ciclo di vita dello sviluppo del software, dalla codifica, al test e alla distribuzione fino alla risoluzione dei problemi.
+ **Agente di sviluppo Amazon Q** - Dopo aver creato un problema e aggiunto l’etichetta di sviluppo delle funzionalità, Amazon Q Developer implementa automaticamente le nuove funzionalità e le correzioni di bug. Amazon Q Developer crea una richiesta pull con le modifiche e un riepilogo delle modifiche. Invece di applicare un’etichetta, puoi anche avviare lo sviluppo di funzionalità con il comando slash `/q dev` in un commento al problema. Per ulteriori informazioni, consulta [Sviluppo di funzionalità e iterazione con Amazon Q Developer in GitHub](github-feature-development.md).
+ **Agente di revisione del codice di Amazon Q** - Quando viene creata una nuova richiesta pull o viene riaperta una richiesta pull chiusa, Amazon Q Developer esegue automaticamente una revisione del codice e fornisce feedback sulla qualità del codice, sui potenziali problemi e sui problemi di sicurezza. Amazon Q Developer genera inoltre delle correzioni per i problemi identificati, che puoi esaminare e scegliere di inserire nella richiesta di pull. La revisione del codice include un riepilogo con gli esiti suddivisi in thread. Puoi interagire con Amazon Q Developer utilizzando il comando `/q` nei commenti della richiesta pull per porre domande sugli esiti della revisione del codice.

  Le revisioni automatiche del codice non vengono attivate dai commit successivi effettuati all’interno di una richiesta pull esistente. È possibile avviare ulteriori revisioni del codice all’interno delle richieste pull con il comando slash `/q review`. Per ulteriori informazioni, consulta [Revisione del codice con Amazon Q Developer in GitHub](github-code-reviews.md).

**Importante**  
L'app Amazon Q Developer tenta di creare automaticamente l'etichetta dell'**agente di sviluppo Amazon Q** nei GitHub repository a cui autorizzi l'accesso. Se l'etichetta non viene creata automaticamente o se viene eliminata involontariamente, puoi crearla manualmente. GitHub L'etichetta deve essere denominata **agente di sviluppo Amazon Q** per poter essere riconosciuta ed elaborata come etichetta Amazon Q Developer. Per ulteriori informazioni, consulta [Creating a label](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) nella *documentazione di GitHub*.

## Registrazione dell’installazione di un’app
<a name="github-concepts-register-app-install"></a>

L’integrazione di Amazon Q Developer per GitHub è disponibile gratuitamente senza la necessità di configurare un account AWS per iniziare. Ti vengono fornite chiamate limitate al mese per lo sviluppo di funzionalità, oltre a un numero limitato di righe per le revisioni del codice al mese. Puoi aumentare l’utilizzo gratuito registrando l’installazione dell’app Amazon Q Developer con il tuo account AWS . Per ulteriori informazioni, consulta [Aumento dei limiti di utilizzo e dei dettagli di configurazione nella console Amazon Q Developer](github-register-app-install.md).

**Importante**  
Per registrare l’installazione dell’app nella console Amazon Q Developer, devi soddisfare i requisiti dell’organizzazione GitHub. *Per ulteriori informazioni, consulta [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) e [OAuth apps and organizations](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations) nella documentazione di GitHub*.

## Utilizzo delle estensioni del browser in GitHub
<a name="github-concepts-extensions"></a>

Puoi utilizzare l'estensione Amazon Q Developer in un browser supportato per aggiungere rapidamente un'etichetta per lo sviluppo di funzionalità nei GitHub problemi senza dover cercare nei menu delle etichette.

L’estensione Amazon Q Developer è disponibile per i seguenti browser:
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

## Utilizzo dei comandi slash nei problemi e nelle richieste pull di GitHub
<a name="github-slash-commands"></a>

Puoi utilizzare i comandi slash nei commenti all’interno dei problemi o delle richieste pull di GitHub per invocare Amazon Q Developer ed eseguire attività di sviluppo o fornire supporto.
+ `/q dev` - Invoca Amazon Q Developer in un problema di GitHub per implementare automaticamente nuove funzionalità e correzioni di bug. Amazon Q Developer crea una richiesta pull con le modifiche e un riepilogo delle modifiche.
+ `/q review` - Invoca Amazon Q Developer per eseguire automaticamente revisioni del codice quando le richieste pull vengono create o riaperte. Le revisioni del codice forniscono feedback sulla qualità del codice, sui potenziali problemi e sui problemi di sicurezza, oltre a correzioni suggerite e riepiloghi di revisione del codice con esiti suddivisi in thread. Utilizza `/q` nelle richieste pull per interagire con gli esiti. Le revisioni automatiche non vengono attivate dai commit successivi nelle richieste pull esistenti.
+ `/q help` - Fornisce informazioni su Amazon Q Developer per GitHub, inclusi comandi slash, funzionalità, dettagli di personalizzazione e un link alla documentazione [Amazon Q Developer per GitHub (anteprima)](#amazon-q-for-github) nella *Guida per l’utente a Amazon Q Developer*.