Skip to main content

Démarrage rapide pour GitHub Codespaces

Prise en main rapide de GitHub Codespaces.

Introduction

Dans ce guide, vous allez crĂ©er un codespace Ă  partir d’un modĂšle de rĂ©fĂ©rentiel et explorer certaines des fonctionnalitĂ©s essentielles disponibles dans le codespace. Vous allez travailler dans la version navigateur de Visual Studio Code, qui est initialement l’éditeur par dĂ©faut pour GitHub Codespaces. AprĂšs avoir essayĂ© ce guide de dĂ©marrage rapide, vous pouvez utiliser Codespaces dans d’autres Ă©diteurs et vous pouvez changer l’éditeur par dĂ©faut. Des liens sont fournis Ă  la fin de ce guide.

À partir de ce guide de dĂ©marrage rapide, vous allez dĂ©couvrir comment crĂ©er un codespace, vous connecter Ă  un port transfĂ©rĂ© pour voir votre application s’exĂ©cuter, publier votre codespace dans un nouveau dĂ©pĂŽt et personnaliser votre configuration avec des extensions.

Pour savoir comment fonctionne exactement GitHub Codespaces, consultez le guide complémentaire Présentation approfondie de GitHub Codespaces.

Création de votre codespace

  1. Accédez au dépÎt de modÚles github/haikus-for-codespaces.

  2. Cliquez sur Utiliser ce modĂšle, puis sur Ouvrir dans un codespace.

    Capture d’écran du bouton « Utiliser ce modĂšle Â» et du menu dĂ©roulant dĂ©veloppĂ© pour afficher l’option « Ouvrir dans un codespace Â».

Exécution de l'application

Une fois le codespace créé, le dĂ©pĂŽt de modĂšles est automatiquement clonĂ© dans celui-ci. Vous pouvez maintenant exĂ©cuter l’application et la lancer dans un navigateur.

  1. Lorsque le terminal devient disponible, entrez la commande npm run dev. Cet exemple utilise un projet Node.js et cette commande exĂ©cute le script intitulĂ© « dev Â» dans le fichier package.json, qui dĂ©marre l’application web dĂ©finie dans l’exemple de dĂ©pĂŽt.

    Capture d’écran du terminal dans VS Code avec la commande « npm run dev Â» entrĂ©e.

    S’il s’agit d’un autre type d’application, entrez la commande de dĂ©marrage correspondante pour ce projet.

  2. Quand votre application dĂ©marre, le codespace reconnaĂźt le port sur lequel l’application s’exĂ©cute et affiche un message contextuel pour vous informer que le port a Ă©tĂ© transfĂ©rĂ©.

    Capture d’écran du message contextuel : « Votre application exĂ©cutĂ©e sur le port 3000 est disponible Â». En dessous se trouve un bouton vert intitulĂ© « Ouvrir dans le navigateur Â».

  3. Cliquez sur Ouvrir dans le navigateur pour afficher votre application en cours d’exĂ©cution dans un nouvel onglet.

Modifier l’application et afficher les modifications

  1. Revenez à votre codespace et ouvrez le fichier haikus.json en cliquant dessus dans l’Explorateur.

  2. Modifiez le champ text du premier haiku pour personnaliser l’application avec votre propre haiku.

  3. Revenez Ă  l’onglet de l’application en cours d’exĂ©cution dans votre navigateur et actualisez pour afficher vos modifications.

    Si vous avez fermĂ© l’onglet du navigateur, cliquez sur l’onglet Ports dans VS Code, pointez sur la valeur Adresse locale pour le port en cours d’exĂ©cution et cliquez sur l’icĂŽne Ouvrir dans le navigateur.

    Capture d’écran du volet « Ports Â». L’onglet « Ports Â» et une icĂŽne de globe, qui ouvre le port transfĂ©rĂ© dans un navigateur, sont mis en Ă©vidence avec des encadrĂ©s en orange.

Validation (commit) et envoi (push) de vos modifications

Maintenant que vous avez apporté quelques modifications, vous pouvez utiliser le terminal intégré ou la vue source pour publier votre travail dans un nouveau dépÎt.

  1. Dans la barre d’activitĂ©s, cliquez sur la vue ContrĂŽle de code source.

    Capture d’écran de la barre d’activitĂ©s VS Code avec le bouton ContrĂŽle de code source mis en surbrillance avec un encadrĂ© orange.

  2. Pour indexer vos changements, cliquez sur à cÎté du fichier haikus.json ou à cÎté de Changements si vous avez changé plusieurs fichiers et si vous souhaitez les indexer.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â» avec le bouton de prĂ©production (signe plus), Ă  droite de « Modifications Â», mis en Ă©vidence avec un contour orange foncĂ©.

  3. Pour commiter vos changements indexés, tapez un message de commit décrivant la modification que vous avez apportée, puis cliquez sur Commiter.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â». Le message de commit, « Modifier le texte et les styles du haĂŻku Â», et le bouton « Commit Â» sont mis en Ă©vidence en orange.

  4. Cliquez sur Publier la branche.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â» montrant le bouton « Publier la branche Â».

  5. Dans la liste dĂ©roulante « Nom du dĂ©pĂŽt Â», tapez un nom pour votre nouveau dĂ©pĂŽt, puis sĂ©lectionnez Publier sur le dĂ©pĂŽt privĂ© GitHub ou Publier sur le dĂ©pĂŽt public GitHub .

    Capture d’écran du menu dĂ©roulant du nom du rĂ©fĂ©rentiel dans VS Code. Deux options s’affichent pour publier sur un dĂ©pĂŽt privĂ© ou public.

    Le propriétaire du nouveau dépÎt est le compte GitHub avec lequel vous avez créé le codespace.

  6. Dans la fenĂȘtre contextuelle qui s’affiche en bas Ă  droite de l’éditeur, cliquez sur Ouvrir dans GitHub pour afficher le nouveau rĂ©fĂ©rentiel sur GitHub. Dans le nouveau dĂ©pĂŽt, affichez le fichier haikus.json et vĂ©rifiez que la modification que vous avez apportĂ©e dans votre codespace a bien Ă©tĂ© poussĂ©e dans le dĂ©pĂŽt.

    Capture d’écran d’un message de confirmation d’un dĂ©pĂŽt publiĂ© avec succĂšs, montrant le bouton « Ouvrir dans GitHub Â».

Personnalisation avec une extension

Quand vous vous connectez Ă  un codespace avec le navigateur ou l’application de bureau Visual Studio Code, vous pouvez accĂ©der au marketplace Visual Studio Code directement Ă  partir de l’éditeur. Pour cet exemple, vous allez installer une extension VS Code qui modifie le thĂšme, mais vous pouvez installer toute extension utile pour votre workflow.

  1. Dans la barre d’activitĂ©s, cliquez sur l’icĂŽne Extensions.

    Capture d’écran de la barre d’activitĂ©s. L’icĂŽne Extensions est mise en Ă©vidence avec un encadrĂ© orange.

  2. Dans la barre de recherche, tapez fairyfloss et cliquez sur Installer.

    Capture d’écran de « Extensions : Place de marchĂ© Â». La zone de recherche affiche « fairyfloss Â». Les rĂ©sultats affichent l’extension « fairyfloss Â» avec un bouton « Installer Â».

  3. Sélectionnez le thÚme fairyfloss en le sélectionnant dans la liste.

    Capture d’écran de la liste dĂ©roulante « SĂ©lectionner le thĂšme de couleur Â», avec le thĂšme « fairyfloss Â» sĂ©lectionnĂ©.

À propos de la synchronisation des paramùtres

Vous pouvez activer la synchronisation des paramĂštres pour synchroniser les extensions et autres paramĂštres sur les appareils et les instances de VS Code. Vos paramĂštres synchronisĂ©s sont mis en cache dans le cloud. Si la synchronisation des paramĂštres est activĂ©e dans un codespace, toutes les mises Ă  jour que vous apportez Ă  vos paramĂštres dans le codespace sont envoyĂ©es vers le cloud et toutes les mises Ă  jour que vous envoyez au cloud Ă  partir d’un autre emplacement sont extraites de votre codespace. Pour plus d’informations, consultez Personnalisation de GitHub Codespaces pour votre compte.

Étapes suivantes

Vous avez créé, personnalisé et exécuté avec succÚs votre premiÚre application dans un codespace. Il vous reste encore beaucoup de choses à découvrir. Voici quelques ressources utiles pour effectuer vos étapes suivantes avec GitHub Codespaces.

Pour aller plus loin