Amazon Q Developer per GitHub (anteprima) - Amazon Q Developer

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)

Nota

Amazon Q Developer for GitHub è in versione di anteprima ed è soggetto a modifiche.

Amazon Q Developer for GitHub o GitHub Enterprise Cloud 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, rivedere il codice per individuare problemi di qualità, risolvere le vulnerabilità con test unitari e modernizzare le applicazioni Java esistenti. 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 Amazon Q Developer.

Puoi accedere all'integrazione con Amazon Q Developer GitHube autorizzarla a fornire l'accesso ai repository della tua organizzazione. Per iniziare a usare Amazon Q Developer perGitHub, consultaQuickstart: installazione, utilizzo delle funzionalità e aumento GitHub dei limiti di utilizzo.

Importante

Per installare l'app Amazon Q Developer e autorizzare l'accesso ai GitHub repository, devi soddisfare i requisiti dell'organizzazione. GitHub Per ulteriori informazioni, consulta Requisiti per l'installazione di un' GitHub app e ruoli nell'organizzazione nella GitHub documentazione.

Nota

L'integrazione di Amazon Q Developer con GitHub i dati di processo negli Stati Uniti d'America. Per ulteriori informazioni, consulta Elaborazione tra regioni in Amazon Q Developer.

Nota

Amazon Q Developer for GitHub (Preview) attualmente non utilizza i tuoi contenuti per migliorare il servizio. Se lo consentiremo in futuro, forniremo all'utente un avviso adeguato e un modo per rinunciare a tale utilizzo.

Installazione dell'app Amazon Q Developer e autorizzazione dell'accesso

In qualità di amministratore GitHub dell'organizzazione, puoi installare e configurare l'app Amazon Q Developer GitHubgratuitamente 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 GitHub organizzazione. 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. Per ulteriori informazioni, consulta Quickstart: installazione, utilizzo delle funzionalità e aumento GitHub dei limiti di utilizzo.

Importante

Per installare l'app Amazon Q Developer e autorizzare l'accesso ai GitHub repository, devi soddisfare i requisiti dell'organizzazione. GitHub Per ulteriori informazioni, consulta Requisiti per l'installazione di un' GitHub app e ruoli nell'organizzazione nella GitHub documentazione.

Nota

Se l'organizzazione GitHub aziendale ha abilitato l'elenco degli indirizzi IP consentiti, è necessario accettare gli indirizzi IP consentiti sull' GitHub app. Puoi anche scegliere di aggiungere automaticamente gli indirizzi IP all'elenco degli indirizzi consentiti. Per ulteriori informazioni, consulta Consentire l'accesso da parte GitHub delle app e Abilitare gli indirizzi IP consentiti nella GitHub documentazione.

I seguenti indirizzi IP vengono utilizzati per accedere alle GitHub risorse:

34.228.181.128 44.219.176.187 54.226.244.221

Agenti Amazon Q Developer

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 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 pull request con le modifiche e un riepilogo delle modifiche. Invece di applicare un'etichetta, puoi anche avviare lo sviluppo di funzionalità con il comando /q dev slash in un commento al problema. Per ulteriori informazioni, consulta Sviluppo di funzionalità e iterazioni con Amazon Q Developer in GitHub.

  • Agente di revisione del codice Amazon Q: quando viene creata una nuova pull request o viene riaperta una pull request 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 anche correzioni per i problemi identificati, che puoi esaminare e scegliere di inserire nella pull request. Le revisioni automatiche del codice non vengono attivate dai commit successivi effettuati all'interno di una pull request esistente. È possibile avviare ulteriori revisioni del codice all'interno delle richieste pull con il /q review comando slash. 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 pull request con le modifiche e il riepilogo delle modifiche. Invece di applicare un'etichetta, puoi anche avviare la trasformazione del codice con il comando /q transform slash in un commento al problema. Per ulteriori informazioni, consulta Trasformazione del codice con Amazon Q Developer in GitHub.

Importante

L'app Amazon Q Developer tenta di creare automaticamente le etichette dell'agente di sviluppo Amazon Q e dell'agente di trasformazione Amazon Q nei GitHub repository a cui autorizzi l'accesso. Se le etichette non vengono create automaticamente o se vengono eliminate involontariamente, puoi crearle manualmente. GitHub Le etichette devono essere denominate come agente di sviluppo Amazon Q e agente di trasformazione Amazon Q per poter essere riconosciute ed elaborate come etichette Amazon Q Developer. Per ulteriori informazioni, consulta Creazione di un'etichetta nella GitHub documentazione.

Registrazione dell'installazione dell'app

L'integrazione con Amazon Q Developer GitHub è disponibile gratuitamente senza la necessità di configurare un AWS account per iniziare. Ti vengono fornite chiamate 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 AWS account. 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'GitHuborganizzazione. Per ulteriori informazioni, consulta Requisiti per l'installazione di un' GitHub OAuth app e app e organizzazioni nella GitHub documentazione.

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 GitHub problemi senza dover cercare nei menu delle etichette.

L'estensione Amazon Q Developer è disponibile per i seguenti browser:

Utilizzo dei comandi slash nei GitHub problemi e nelle richieste pull

Puoi utilizzare i comandi slash nei commenti all'interno GitHub dei problemi o nelle richieste pull per richiamare Amazon Q Developer per eseguire attività di sviluppo o fornire supporto.

  • /q dev- Richiama Amazon Q Developer in un GitHub problema per implementare automaticamente nuove funzionalità e correzioni di bug. Amazon Q Developer crea una pull request con le modifiche e un riepilogo delle modifiche.

  • /q review- Richiama Amazon Q Developer per eseguire automaticamente revisioni del codice quando le pull request vengono create o riaperte, fornendo feedback sulla qualità del codice, potenziali problemi e problemi di sicurezza, insieme alle correzioni suggerite. Le revisioni automatiche non vengono attivate dai commit successivi alle richieste pull esistenti.

  • /q transform- Richiama 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 pull request con le modifiche e un riepilogo delle modifiche.

  • /q help- Fornisce informazioni su Amazon Q Developer forGitHub, inclusi comandi slash, caratteristiche, dettagli di personalizzazione e un collegamento alla documentazione Amazon Q Developer per GitHub (anteprima) nella Amazon Q Developer Guide.