Explorer les possibilités de GitHub Codespaces avec 4D

GitHub offre de puissants outils aux développeurs. L’un d’entre eux est Codepaces, qui vous permet de développer du code stocké dans un repo GitHub en ligne, où que vous soyez, à l’aide d’une instance intégrée de Visual Studio Code.

C’est également le cas pour les projets 4D!

Découvrons cet outil puissant et voyons une nouvelle façon de coder !

Qu’est-ce quE codeSPACE ?

Les Codespaces de GitHub permettent aux développeurs d’éditer un dépôt depuis n’importe où.

Un Codespace est un conteneur accessible directement depuis la page du dépôt GitHub ou à distance via Visual Studio Code ou l’application Codespaces.

Lorsque vous créez un Codespace sur un dépôt GitHub, il vous suffit de définir à quelle branche de votre projet vous souhaitez que le Codespace soit connecté. Vous pouvez ensuite travailler sur le dépôt dans le conteneur. Les modifications sont stockées directement dans la branche définie.

Comme un Codespace est une instance de Visual Studio Code fonctionnant dans un conteneur, il est facile d’installer l’extension 4D-Analyzer pour bénéficier de toutes les aides au codage telles que la colorisation du code, les suggestions, l’auto-complétion, le prototype des méthodes et fonctions, et l’accès direct à la documentation.

tool4d FOR GitHub

Comme nous l’avons vu dans ce billet, 4D-Analyzer télécharge et met à jour automatiquement la version de l’application tool4d que vous avez définie. 4D a publié une version dédiée, tool4d for GitHub, afin de permettre cela dans un environnement Codespace.

Notez que plusieurs développeurs peuvent utiliser un espace de code simultanément. Ainsi, tout le monde peut directement mettre à jour le code !

Voyons dans cette vidéo comment un espace de code GitHub peut être utilisé avec un projet 4D :

Conclusion

En résumé, les Codespaces de GitHub offrent des environnements de développement désormais étendus aux projets 4D avec tool4d for GitHub. Ils favorisent le codage collaboratif et assurent une gestion de projet efficace.

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.