Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis 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 à l'aide de référentiels sources dans CodeCatalyst
CodeCatalyst les référentiels sources sont des dépôts Git hébergés sur Amazon. CodeCatalyst Vous pouvez utiliser les 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 des 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 des référentiels sources, des pull requests et des 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éveloppement, le choisit AWS Cloud9 comme IDE et spécifie une nouvelle branche,test-code. L'environnement de développement s'ouvre. Li ajoute rapidement le code, puis valide et pousse la branche contenant les modifications apportées au référentiel source CodeCatalyst. 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é.
En revoyant le code, Jorge Souza se souvient qu'il possède son propre référentiel de projets GitHub qui contient 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 référentiel au projet en tant que référentiel 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 Git-based outils existants. Vous pouvez créer et utiliser des jetons d'accès personnels (PAT) 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 (IDE). Ces PAT sont associés à votre identité CodeCatalyst d'utilisateur. Pour de plus amples informations, veuillez consulter 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 à une autre. Vous pouvez consulter les modifications dans la CodeCatalyst console et commenter les lignes de code.
Les poussées 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 de configuration YAML pour les 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 de plus amples informations, veuillez consulter Commencer à utiliser les flux de travail.
Rubriques
Commencer à utiliser les référentiels CodeCatalyst sources et le plan de l' Single-page application
Stockage du code source dans des référentiels pour un projet dans CodeCatalyst
Organisation de votre travail de code source avec les branches d'Amazon CodeCatalyst
Gestion des fichiers de code source dans Amazon CodeCatalyst
Révision du code à l'aide de pull requests sur Amazon CodeCatalyst
Comprendre les modifications apportées au code source à l'aide de commits dans Amazon CodeCatalyst