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
-
Accédez au dépÎt de modÚles github/haikus-for-codespaces.
-
Cliquez sur Utiliser ce modĂšle, puis sur 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.
-
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 fichierpackage.json
, qui dĂ©marre lâapplication web dĂ©finie dans lâexemple de dĂ©pĂŽt.Sâil sâagit dâun autre type dâapplication, entrez la commande de dĂ©marrage correspondante pour ce projet.
-
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Ă©.
-
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
-
Revenez Ă votre codespace et ouvrez le fichier
haikus.json
en cliquant dessus dans lâExplorateur. -
Modifiez le champ
text
du premier haiku pour personnaliser lâapplication avec votre propre haiku. -
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.
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.
-
Dans la barre dâactivitĂ©s, cliquez sur la vue ContrĂŽle de code source.
-
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. -
Pour commiter vos changements indexés, tapez un message de commit décrivant la modification que vous avez apportée, puis cliquez sur Commiter.
-
Cliquez sur Publier la branche.
-
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 .
Le propriétaire du nouveau dépÎt est le compte GitHub avec lequel vous avez créé le codespace.
-
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.
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.
-
Dans la barre dâactivitĂ©s, cliquez sur lâicĂŽne Extensions.
-
Dans la barre de recherche, tapez
fairyfloss
et cliquez sur Installer. -
Sélectionnez le thÚme
fairyfloss
en le sélectionnant dans la liste.
Ă 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.
- PrĂ©sentation approfondie de GitHub Codespaces : Ce guide de dĂ©marrage rapide a prĂ©sentĂ© certaines des fonctionnalitĂ©s de GitHub Codespaces. La prĂ©sentation approfondie examine ces domaines dâun point de vue technique.
- Ajout dâune configuration de conteneur de dĂ©veloppement Ă votre dĂ©pĂŽt : Ces guides fournissent des informations sur la configuration de votre rĂ©fĂ©rentiel pour utiliser GitHub Codespaces avec des langages spĂ©cifiques.
- PrĂ©sentation des conteneurs de dĂ©veloppement : Ce guide fournit des dĂ©tails sur la crĂ©ation dâune configuration personnalisĂ©e pour Codespaces pour votre projet.
Pour aller plus loin
- Activation ou désactivation de GitHub Codespaces pour votre organisation
- Utilisation de GitHub Codespaces dans Visual Studio Code
- Utilisation de GitHub Codespaces avec lâinterface CLI de GitHub
- Définition de votre éditeur par défaut pour GitHub Codespaces.
- Gestion du coût de GitHub Codespaces dans votre organisation