Lâastuce GitHub pour tester ces projets rapidement
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 :