Amazon Q Developer per GitHub (anteprima)
Nota
Amazon Q Developer per GitHub è disponibile nella versione di anteprima ed è soggetto a modifiche.
Amazon Q Developer per GitHub o GitHub Enterprise Cloud
Puoi accedere all’integrazione con Amazon Q Developer tramite GitHub
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
Nota
L’integrazione di Amazon Q Developer con i dati di processo di GitHub negli Stati Uniti d’America. Per ulteriori informazioni, consulta Elaborazione tra regioni in Amazon Q Developer.
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.
Argomenti
Installazione dell’app Amazon Q Developer e processo di autorizzazione
Utilizzo dei comandi slash nei problemi e nelle richieste pull di GitHub
Quickstart: installazione, utilizzo delle funzionalità in GitHub e aumento dei limiti di utilizzo
Sviluppo di funzionalità e iterazione con Amazon Q Developer in GitHub
Personalizzazione di un flusso di lavoro per la trasformazione di codice
Aumento dei limiti di utilizzo e dei dettagli di configurazione nella console Amazon Q Developer
Installazione dell’app Amazon Q Developer e processo di autorizzazione
In qualità di amministratore GitHub dell’organizzazione, puoi installare e configurare l’app Amazon Q Developer da GitHub
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
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
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
Gli agenti di Amazon Q Developer forniscono supporto per tutto il ciclo di vita dello sviluppo software, dalla codifica, al test e all’implementazione fino alla risoluzione dei problemi e alla modernizzazione delle applicazioni.
-
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 devin un commento al problema. Per ulteriori informazioni, consulta Sviluppo di funzionalità e iterazione con Amazon Q Developer in GitHub. -
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
/qnei 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. -
Agente di trasformazione Amazon Q - Dopo aver creato un problema e aggiunto l’etichetta di trasformazione del codice, Amazon Q Developer trasforma il codice dalla versione Java 8 o 11 alla versione 17. Amazon Q Developer crea una richiesta pull con le modifiche e il riepilogo delle modifiche. Invece di applicare un’etichetta, puoi anche avviare la trasformazione del codice con il comando slash
/q transformin un commento al problema. Per ulteriori informazioni, consulta Trasformazione di codice con Amazon Q Developer in GitHub.
Importante
L’app Amazon Q Developer tenta di creare automaticamente le etichette Agente di sviluppo Amazon Q e Agente di trasformazione Amazon Q nei repository GitHub a cui hai autorizzato l’accesso. Se le etichette non vengono create automaticamente o se vengono eliminate involontariamente, puoi crearle manualmente in GitHub. Le etichette devono essere denominate come Agente di sviluppo Amazon Q e Agente di trasformazione Amazon Q per essere riconosciute ed elaborate come etichette di Amazon Q Developer. Per ulteriori informazioni, consulta Creating a label
Registrazione dell’installazione di un’app
L’integrazione di Amazon Q Developer per GitHub è disponibile gratuitamente senza la necessità di configurare un account AWS per iniziare. Ti vengono fornite invocazioni limitate al mese per lo sviluppo di funzionalità e la trasformazione del codice, oltre a un numero limitato di righe mensili per le revisioni del codice. 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.
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
Utilizzo delle estensioni del browser in GitHub
Puoi utilizzare l’estensione Amazon Q Developer in un browser supportato per aggiungere rapidamente un’etichetta per lo sviluppo di funzionalità o la trasformazione del codice nei problemi GitHub senza dover cercare nei menu delle etichette.
L’estensione Amazon Q Developer è disponibile per i seguenti browser:
Utilizzo dei comandi slash nei problemi e nelle richieste pull di GitHub
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/qnelle richieste pull per interagire con gli esiti. Le revisioni automatiche non vengono attivate dai commit successivi nelle richieste pull esistenti. -
/q transform- Invoca Amazon Q Developer per trasformare automaticamente il codice Java 8 o 11 in Java 17 quando viene creato un problema con l’etichetta di trasformazione del codice. Amazon Q Developer crea una richiesta pull con le modifiche e un riepilogo delle modifiche. -
/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) nella Guida per l’utente a Amazon Q Developer.