Archivia e collabora sul codice con i repository di sorgenti in CodeCatalyst - Amazon CodeCatalyst

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

Archivia e collabora sul codice con i repository di sorgenti in CodeCatalyst

CodeCatalyst i repository di origine sono repository Git ospitati su Amazon. CodeCatalyst Puoi utilizzare i repository di origine per CodeCatalyst archiviare, modificare e gestire in modo sicuro le risorse di un progetto.

Le risorse in un CodeCatalyst repository possono includere:

  • Documenti di

  • codice sorgente

  • file binari

CodeCatalyst utilizza inoltre l'archivio di origine di un progetto per archiviare le informazioni di configurazione del progetto, ad esempio i file di configurazione del flusso di lavoro.

È possibile avere più di un archivio di origine in un CodeCatalyst progetto. Ad esempio, potresti voler disporre di repository di sorgenti separati per il codice sorgente front-end, il codice sorgente di back-end, le utilità e la documentazione.

Ecco un possibile flusso di lavoro per lavorare con il codice nei repository di sorgenti, nelle richieste pull e negli ambienti di sviluppo in: CodeCatalyst

Mary Major crea un progetto di applicazione web CodeCatalyst utilizzando un blueprint, che crea un repository di sorgenti contenente codice di esempio. Invita i suoi amici Li Juan, Saanvi Sarkar e Jorge Souza a lavorare al progetto con lei. Li Juan esamina il codice di esempio nel repository dei sorgenti e decide di apportare alcune rapide modifiche per aggiungere un test al codice. Li crea un ambiente di sviluppo, lo sceglie AWS Cloud9 comeIDE, e specifica un nuovo ramo, test-code. Si apre l'ambiente di sviluppo. Li aggiunge rapidamente il codice, quindi esegue il commit e inserisce il ramo con le modifiche al repository dei sorgenti. CodeCatalyst Li crea quindi una pull request. Come parte della creazione di quella pull request, Li aggiunge Jorge Souza e Saanvi Sarkar come revisori per garantire che il codice venga esaminato.

Durante la revisione del codice, Jorge Souza ricorda di avere un archivio di progetti tutto suo contenente un prototipo dell'app su GitHub cui stanno lavorando. Chiede a Mary Major di installare e configurare l'estensione che gli permetterà di collegare il GitHub repository al progetto come archivio di sorgenti aggiuntivo. Mary esamina il repository GitHub e collabora con Jorge per configurare l' GitHub estensione in modo che possa collegare il GitHub repository come archivio di sorgenti aggiuntivo per il progetto.

CodeCatalyst I repository di sorgenti supportano le funzionalità standard di Git e funzionano con gli strumenti basati su Git esistenti. È possibile creare e utilizzare token di accesso personali (PATs) come password specifica per l'applicazione durante la clonazione e l'utilizzo di repository di sorgenti da un client Git o da ambienti di sviluppo integrati (). IDEs Questi sono associati alla tua identità PATs utente. CodeCatalyst Per ulteriori informazioni, consulta Concedi agli utenti l'accesso al repository con token di accesso personali.

CodeCatalyst i repository di origine supportano le richieste pull. Questo è un modo semplice per te e per gli altri membri del progetto di rivedere e commentare le modifiche al codice prima di unirle da un ramo all'altro. Puoi visualizzare le modifiche nella CodeCatalyst console e commentare le righe di codice.

Gli invii alle filiali in un repository di CodeCatalyst origine possono avviare automaticamente un'esecuzione in un flusso di lavoro, in cui le modifiche possono essere create, testate e distribuite. Se il tuo repository di origine è stato creato come parte di un progetto utilizzando un modello di progetto, uno o più flussi di lavoro sono configurati per te come parte del progetto. Puoi aggiungere flussi di lavoro aggiuntivi per i repository in qualsiasi momento. I file YAML di configurazione per i flussi di lavoro in un progetto vengono archiviati nei repository di origine configurati nell'azione di origine per tali flussi di lavoro. Per ulteriori informazioni, consulta Guida introduttiva ai flussi di lavoro.