L’astuce GitHub pour tester ces projets rapidement

Manu The Blacker 🐊
2 min readApr 2, 2024
Photo by Praveen Thirumurugan on Unsplash

GitHub est l’une des plateformes permettant aux dĂ©veloppeurs du monde entier de faire hĂ©berger leurs applications. Cependant, ces derniers ne manquent pas de crĂ©ativitĂ© avec des projets de plus en plus originaux les uns que les autres. De notre cĂŽtĂ©, en Afrique francophone, oĂč l’accĂšs Ă  internet et aux Ă©quipements informatiques est perçu comme un privilĂšge, il n’est pas rare d’entendre des dĂ©veloppeurs dire qu’ils n’ont pas les moyens de se permettre de prendre un serveur qui tournera Ă  plein temps toute une annĂ©e et qu’ils ne sauront quoi en faire, ou carrĂ©ment qu’ils ne disposent pas des compĂ©tences pour mener Ă  bien leur projet. Or, ce sont eux-mĂȘmes qui ont dĂ©veloppĂ© et codĂ© l’application en question.

GitHub intĂšgre dĂ©sormais dans sa plateforme deux fonctionnalitĂ©s clĂ©s pour pouvoir l’utiliser sans problĂšme. La premiĂšre est un Ă©diteur visuel inspirĂ© de VSCode, permettant de visualiser son code facilement et de faire des commits directement sur le dĂ©pĂŽt. Pour y accĂ©der, imaginons que votre lien vers votre rĂ©pertoire soit github.com/woocommerce/woocommerce. Afin de pouvoir voir ce dernier, rendez-vous sur github.dev/woocommerce/woocommerce et vous verrez une interface similaire Ă  celle prĂ©sente dans votre Ă©diteur visuel en ligne.

La seconde fonctionnalitĂ© se nomme GitHub CodeSpaces et permet de crĂ©er des machines virtuelles pour tester des projets dans l’éditeur visuel web VSCode. Pour y accĂ©der, cliquez sur le menu d’options situĂ© dans le coin gauche de l’éditeur afin de pouvoir accĂ©der au panneau donnant accĂšs au terminal. Cette vidĂ©o montre rapidement un aperçu de l’option : [Lien vers la vidĂ©o](https://asset.cloudinary.com/dmevzhjb7/fd676c9bba75cec1e71463ef1a08c346).

Avec cette option, vous devriez pouvoir crĂ©er en quelques clics un environnement de test prĂȘt pour prĂ©senter votre projet et montrer Ă  votre Ă©quipe ou collaborateur sur quoi vous travaillez. Je l’ai principalement utilisĂ©e pour des projets crĂ©Ă©s en NodeJS, Python, PHP sur lesquels je travaillais rĂ©cemment, nĂ©cessitant assez de ressources consĂ©quentes sur ma machine. GrĂące Ă  cela, je peux crĂ©er une dĂ©mo de mon application et faire ma prĂ©sentation rapidement.

Si vous souhaitez me contacter et discuter, n’hĂ©sitez pas Ă  me laisser un message ici :

--

--

Manu The Blacker 🐊

A passionate self-taught ïŁż Web developer | Write to record my learning and share the knowledge. Learning basics for digital product creation.