Mit Repo.js GitHub-Repositories in die eigene Seite einbinden

Screenshot der Repo.js-Homepage

GitHub ist eine echt feine Sache, ich habe trotz der recht interessanten Preisgestaltung erst vor kurzem auf einen Premium-Account gewechselt. Es macht einfach keinen Sinn die Open Source fein mit Git auf GitHub zu verwalten, und die Kunden-Projekte mit Subversion an einer anderen Stelle in der Cloud. Also – alles nach GitHub gepackt mit der festen Absicht, svn zu Grabe zu tragen.

Screenshot der Repo.js-Homepage

Das jQuery-Plugin repo.js bringt die eigentliche (aktuelle) Repository eines Projektes auf GitHub in die eigene Seite. Das macht nicht immer Sinn, aber stellt in der Regel einen großen Nutzen für die Usability einer Projektseite dar. Man könnte mit dem Skript auch relative einfach ein Meta-Portal schaffen, in dem man mehrere Branches eines einzelnen Projektes direkt nebeneinander anzeigt, die Möglichkeiten von repo.js scheinen dabei unberenzt zu sein, die Handhabe allerdings trotzdem ziemlich simpel:

$('#repo').repo({ user: 'darcyclarke', name: 'Repo.js' });

Das wars dann auch schon – in der einfachen Ausführung kann man so Projekte eines bestimmten Users einbinden. Die Anzeige ist dabei natürlich nicht nur auf eigene Projekte beschränkt, sondern auf alle öffentlichen.

Ähnliche Beiträge

Blackbird – netter Ersatz für alert(); JavaScript Debugging ist meistens eine sehr dumme Angelegenheit, und hierbei rede ich jetzt nicht von "netten" Browsern, die console.log(); unterstütz...
Skalierbare JavaScript Application Architektur Ich habe gerade bei Nettuts ein interessantes Video gefunden, das ich euch nicht vorenthalten möchte. In rund einer Stunde erklärt Nicholas Zakas eine...
Bei der Navigation mit der Tastatur arbeiten In letzter Zeit hat sich das Web durch Online-Anwendungen auf die Fahne geschrieben, Desktop-Anwendungen ablösen zu wollen bzw. zu ersetzen. Die Ansät...
LABjs – JavaScript On-Demand nachladen Wer kennt das Problem nicht? Schnell hat man beim Einsatz von jQuery 5-6 Skript-Tags im Header, die nicht unbedingt kleine Javascripte laden. Neben jQ...

Schreibe einen Kommentar