Stockez du code et collaborez sur celui-ci avec des référentiels de sources dans CodeCatalyst - Amazon CodeCatalyst

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Stockez du code et collaborez sur celui-ci avec des référentiels de sources dans CodeCatalyst

CodeCatalyst les référentiels sources sont des référentiels Git hébergés sur Amazon. CodeCatalyst Vous pouvez utiliser des référentiels sources CodeCatalyst pour stocker, versionner et gérer en toute sécurité les actifs d'un projet.

Les actifs d'un CodeCatalyst référentiel peuvent inclure :

  •  Documents

  • code source

  • fichiers binaires

CodeCatalyst utilise également le référentiel source d'un projet pour stocker les informations de configuration de votre projet, telles que les fichiers de configuration du flux de travail.

Vous pouvez avoir plusieurs référentiels sources dans un CodeCatalyst projet. Par exemple, vous souhaiterez peut-être disposer de référentiels sources distincts pour le code source frontal, le code source principal, les utilitaires et la documentation.

Voici un flux de travail possible pour travailler avec du code dans les référentiels sources, les pull requests et les environnements de développement dans CodeCatalyst :

Mary Major crée un projet d'application Web à CodeCatalyst l'aide d'un plan, qui crée un référentiel source contenant un exemple de code. Elle invite ses amis Li Juan, Saanvi Sarkar et Jorge Souza à travailler sur le projet avec elle. Li Juan examine l'exemple de code dans le référentiel source et décide d'apporter quelques modifications rapides pour ajouter un test au code. Li crée un environnement de développementIDE, le choisit AWS Cloud9 comme et spécifie une nouvelle branche, test-code. L'environnement de développement s'ouvre. Li ajoute rapidement le code, puis valide et introduit la branche contenant les modifications apportées au CodeCatalyst référentiel source. Li crée ensuite une pull request. Dans le cadre de la création de cette pull request, Li ajoute Jorge Souza et Saanvi Sarkar en tant que réviseurs pour s'assurer que le code est révisé.

Lors de la révision du code, Jorge Souza se souvient qu'il possède son propre référentiel de projets GitHub contenant un prototype de l'application sur laquelle ils travaillent. Il demande à Mary Major d'installer et de configurer l'extension qui lui permettra de lier le GitHub dépôt au projet en tant que dépôt source supplémentaire. Mary passe en revue le référentiel GitHub et travaille avec Jorge pour configurer l' GitHub extension afin qu'il puisse lier le GitHub référentiel en tant que référentiel source supplémentaire pour le projet.

CodeCatalyst les référentiels sources prennent en charge les fonctionnalités standard de Git et fonctionnent avec vos outils Git existants. Vous pouvez créer et utiliser des jetons d'accès personnels (PATs) comme mot de passe spécifique à une application lors du clonage et de l'utilisation de référentiels sources à partir d'un client Git ou d'environnements de développement intégrés (). IDEs Ils PATs sont associés à votre identité CodeCatalyst d'utilisateur. Pour plus d’informations, consultez Accorder aux utilisateurs l'accès au référentiel avec des jetons d'accès personnels.

CodeCatalyst les référentiels sources prennent en charge les pull requests. Il s'agit d'un moyen simple pour vous et les autres membres du projet d'examiner et de commenter les modifications de code avant de les fusionner d'une branche à l'autre. Vous pouvez consulter les modifications dans la CodeCatalyst console et commenter les lignes de code.

Les push vers les branches d'un référentiel CodeCatalyst source peuvent démarrer automatiquement une exécution dans un flux de travail, où les modifications peuvent être créées, testées et déployées. Si votre référentiel source a été créé dans le cadre d'un projet à l'aide d'un modèle de projet, un ou plusieurs flux de travail sont configurés pour vous dans le cadre du projet. Vous pouvez ajouter des flux de travail supplémentaires pour les référentiels à tout moment. Les fichiers YAML de configuration des flux de travail d'un projet sont stockés dans les référentiels sources configurés dans l'action source pour ces flux de travail. Pour plus d'informations, voir Commencer à utiliser les flux de travail.