GitHub refond entièrement Gist, son outil de partage de morceaux de code

GitHub refond entièrement Gist, son outil de partage de morceaux de code

Partagez mes frères

Avatar de l'auteur
David Legrand

Publié dans

Internet

13/12/2012 3 minutes
4

GitHub refond entièrement Gist, son outil de partage de morceaux de code

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.

 

Gist GitHub Gist GitHub

 

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.

 

Gist GitHub Gist GitHub

 

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.

 

GitHub Archive

 

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.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Gist utilise l'éditeur ACE et fait peau neuve

Fermer

Commentaires (4)




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


En même temps, ils ont jeté à la poubelle la section permettant de télécharger des binaires (souvent les versions stables compilées) :https://github.com/blog/1302-goodbye-uploads



Et çà, c’est pas très gentil!








cosmocat a écrit :



En même temps, ils ont jeté à la poubelle la section permettant de télécharger des binaires (souvent les versions stables compilées) :https://github.com/blog/1302-goodbye-uploads



Et çà, c’est pas très gentil!





Tu fais bien de me le rappeler j’avais justement oublié d’en parler <img data-src=" /> (m’enfin ça se comprend, vu comme c’était parfois détourné, et ça n’empeche pas de le placer dans le dépot)



StackOverFlow GitHub et autres sont une mine d’or pour les développeurs débutants comme moi <img data-src=" /> . 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 ?<img data-src=" />