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

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

Starke Passwörter mit jQuery Ich hatte ja erst unlängst auf ein Tutorial zum Thema Passwortstärke hingewiesen, das Thema wird immer wichtiger da der Benutzer es von sich aus nicht...
Ninja User Interface – Schicke Widgets für jQuery... Alleine schon wegen dem Namen „jQuery Webjutsu“ ist die Ninja UI erwähnenswert. Es sollte sich inzwischen bis in die hintersten Ecken herumgesprochen ...
Plugins für jQuery Ich sehe und übernehme einiges an Seiten und muss leider sagen, dass scheinbar bei Javascript-Programmierung vor Beginn der Arbeiten das Hirn einmal r...
Der Bild-Upload, das Design und der Kunde Im Leben eines Webworkers kann man von zwei Prämissen ausgehen : a) Kunden beherrschen keine Bildbearbeitung und b) Grafiker schaffen es nicht ein nic...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.