Integrazione di terze parti con Amazon Q Developer - 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à.

Integrazione di terze parti con Amazon Q Developer

Amazon Q Developer si integra con le piattaforme di sviluppo più diffuse per migliorare i flussi di lavoro di sviluppo software attraverso funzionalità specializzate di intelligenza artificiale (AI). Le integrazioni supportate includono and GitLab Duo andGitHub, che forniscono assistenza basata sull'intelligenza artificiale durante tutto il ciclo di vita dello sviluppo. Queste integrazioni aiutano a semplificare lo sviluppo automatizzando le attività di routine, migliorando la qualità del codice e accelerando gli sforzi di modernizzazione.

GitLab Duocon Amazon Q Developer

GitLab Duocon Amazon Q Developer offre una suite completa di esperienze di intelligenza artificiale integrate direttamente nei tuoi GitLab flussi di lavoro. Disponibile per GitLab l'offerta Self-Managed e gli abbonati di livello Ultimate, l'integrazione consente azioni rapide in caso di GitLab problemi e unifica le richieste per attivare le funzionalità di intelligenza artificiale. L'integrazione include anche la GitLab Duo chat basata su Amazon Q, che fornisce assistenza contestuale durante tutto il processo di sviluppo.

GitLab Duocon Amazon Q offre:

  • Funzionalità di sviluppo di idee di alto livello con azioni rapide in GitLab caso di problemi

  • Revisioni del codice per problemi di qualità, problemi e sicurezza del codice con un'azione rapida nelle richieste di unione

  • Modernizzazione del codice all'ultima versione di Java supportata con una rapida risoluzione dei problemi GitLab

  • Generazione di unit test con azione rapida nelle richieste di unione

  • Supporto via chat integrato per attività di sviluppo

Per iniziare, consulta Configurazione GitLab Duo con Amazon Q.

Amazon Q Developer per GitHub (anteprima)

L'integrazione con Amazon Q Developer GitHub consente lo sviluppo automatizzato di funzionalità, la revisione del codice e la modernizzazione di Java tramite agenti AI specializzati. Quando assegni un GitHub problema ad Amazon Q Developer, questo utilizza il codice del problema e del progetto come contesto per generare nuovo codice e creare una pull request. Durante il processo di sviluppo, puoi fornire feedback e Amazon Q Developer esegue iterazioni sul codice suggerito, creando un flusso di lavoro di sviluppo collaborativo.

Amazon Q Developer offre le seguenti funzionalità chiave inGitHub:

  • Etichetta per lo sviluppo di funzionalità che implementa automaticamente nuove funzionalità e correzioni di bug dall'idea alla pull request

  • Revisioni automatiche del codice di richieste pull nuove o riaperte per problemi di qualità del codice, problemi e sicurezza

  • Etichetta di trasformazione del codice che aggiorna automaticamente la codebase alla versione Java supportata

  • Comandi Slash per fornire metodi alternativi per avviare lo sviluppo di funzionalità e la trasformazione del codice in caso di problemi e revisioni del codice dopo la revisione automatica iniziale

  • Sviluppo iterativo fornendo feedback sul codice generato e sull'implementazione

  • Estensioni del browser per assegnare rapidamente attività di sviluppo di funzionalità e trasformazione del codice ad Amazon Q Developer

Per iniziare, consulta Quickstart: installazione, utilizzo delle funzionalità e aumento GitHub dei limiti di utilizzo.

Regole di progetto per Amazon Q Developer

Amazon Q Developer ti consente di creare e gestire regole specifiche del progetto in GitLab orGitHub, che definiscono gli standard di codifica e le migliori pratiche per il tuo team (ad esempio la richiesta di suggerimenti sul tipo nel codice Python o commenti Javadoc nel codice Java). Queste regole, archiviate come file Markdown nella project-root/.amazonq/rules directory, garantiscono la coerenza tra tutti gli sviluppatori indipendentemente dal livello di esperienza e vengono automaticamente incorporate nel contesto di Amazon Q Developer quando gli sviluppatori interagiscono con Amazon Q Developer all'interno del progetto, assicurando che tutte le risposte generate rispettino le linee guida stabilite. Per ulteriori informazioni, consulta Creazione di regole di progetto per Amazon Q Developer su piattaforme di terze parti.