GitHub refond entièrement Gist, son outil de partage de morceaux de code
Partagez mes frères
Le 13 décembre 2012 à 17h18
3 min
Internet
Internet
Depuis un certain temps, GitHub propose un outil de partage de morceaux de code (snippets) connu sous le nom de Gist. Celui-ci vient de subir une refonte complète et utilise désormais l'éditeur ACE, qui exploite une licence BSD.
Gist est un service de GitHub lancé en juillet 2008 qui exploite un principe similaire à Pastebin, mais en étant plus adapté aux besoins des développeurs et au partage / fork cher à la plateforme. Ainsi, n'importe qui peut venir y coller une portion de code, l'améliorer en profitant du versioning via git, ou même créer un fork afin d'améliorer le travail d'autrui pour le redistribuer ensuite.
Gist utilise l'éditeur ACE et fait peau neuve
Mais Gist n'avait pas grandement évolué ces derniers temps, et plutôt que de lui rajouter quelques options ça et là, l'équipe a tout simplement décidé de le revoir entièrement et de repartir de zéro au niveau de son code.
Tout d'abord, l'éditeur est désormais ACE, connu pour être utilisé notamment par Cloud9 et distribué sous licence BSD sur GitHub. Il gère le glisser-déposer, l'identation et la coloration syntaxique de nombreux langages. L'historique d'édition de chaque Gist est désormais entièrement consultable en ligne, avec les diffs, comme pour n'importe quel fichier d'un dépôt GitHub.
Bien entendu, il est possible de créer un fork, mais l'utilisateur à l'origine du code récupéré pourra désormais suivre plus facilement les modifications apportées par des tiers, via une page dédiée à cela.
Un moteur de recherche a aussi été rajouté, en plus d'une page qui recense les derniers gists créés ou mis à jour parmi l'ensemble de la base, ceux qui ont fait l'objet d'un fork ou ceux qui sont mis en favoris par des utilisateurs.
La fin de la section téléchargement pour les dépôts
Notez au passage qu'une autre mise à jour est intervenue sur GitHub : la fin de la possibilité de mettre en ligne des fichiers en complément de ceux du dépôt, disponibles dans une section « Downloads ». Cela était notamment utilisé pour les exécutables, par exemple.
L'onglet disparaît donc, mais l'équipe précise que les fichiers déjà en ligne le resteront et une liste continuera d'être proposée dans le répertoire /downloads/. La Download API qui était associée est désormais dépréciée et sera elle aussi désactivée dans les 90 jours. Il est ainsi conseillé d'utiliser des outils tels que S3 d'Amazon pour le stockage de ces fichiers, les sources étant désormais disponibles sous formes d'archives, ce qui ne devrait pas plaire à tout le monde puisqu'il s'agit là d'un service payant.
Nul doute que GitHub veut ici se débarasser d'une charge au niveau de sa bande passante, certains utilisant les dépôts justement pour y stocker de larges fichiers à moindres frais.
GitHub refond entièrement Gist, son outil de partage de morceaux de code
-
Gist utilise l'éditeur ACE et fait peau neuve
Commentaires (4)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 13/12/2012 à 17h34
Partagez mes frères
Incitation au piratage, MAIS QUE FAIT HADOPI?
Plus sur le sujet, ça a l’air bien sympatique. Ça fait quelques mois que j’aime bien comment ça bouge chez Github
Le 13/12/2012 à 17h34
En même temps, ils ont jeté à la poubelle la section permettant de télécharger des binaires (souvent les versions stables compilées) : GitHubEt çà, c’est pas très gentil!
Le 13/12/2012 à 17h41
Le 14/12/2012 à 06h19
StackOverFlow GitHub et autres sont une mine d’or pour les développeurs débutants comme moi " /> . Le problème c’est que parfois cela incite à la paresse : pourquoi réfléchir par soi-même alors que tu as du code tout frais sur le net ?" />