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é dansInternet

13/12/2012
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.

4
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

Cyber résilience 2.0

10:10 DroitSécu 4
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

B.I.A Bia

08:40 IA 3
livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

Toxique de répétition

17:15 IAScience 3

Sommaire de l'article

Introduction

Gist utilise l'éditeur ACE et fait peau neuve

Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 4
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 3

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 10
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 5
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 60

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 33
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 4
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le poing Dev – round 6

Next 148

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Science 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hard 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

651e édition des LIDD : Liens Intelligents Du Dimanche

Web 30
Bannière de Flock avec des bomes sur un fond rouge

#Flock, le grand remplacement par les intelligences artificielles

Flock 34
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #9 : LeBrief 2.0, ligne édito, dossiers de fond

Next 65
Pilule rouge et bleue avec des messages codés

Encapsulation de clés et chiffrement d’enveloppes

Sécu 31
Empreinte digital sur une capteur

Empreintes digitales : les capteurs Windows Hello loin d’être exemplaires

Sécu 20

#LeBrief : succès du test d’Ariane 6, réparer plutôt que remplacer, Broadcom finalise le rachat de VMware

Puces en silicium

Apple ne paierait que peu de royalties à Arm pour ses puces

Hard 32

Des logiciels libres scientifiques français à l’honneur

SoftScience 4

Une femme dont le visage se reflète en morceaux dans une série de miroirs.

Pourquoi inclure des femmes si on peut les fabriquer ?

Société 20

Logo de Google sur un ordinateur portable

Google commencera son ménage dans les comptes non utilisés le 1er décembre

Web 5

Commentaires (4)


jackjack2
Il y a 11 ans


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


cosmocat
Il y a 11 ans

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!


David_L Abonné
Il y a 11 ans






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)



romjpn
Il y a 11 ans

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=" />