Web Professionals, Talk am Web Professionals & Friends
Um die Präsentation lokal zu installieren, einfach das Repository mit Git klonen:
git clone https://github.com/mariellebeusch/webpro-and-friends.git
Ordner ablegen und benötigten Abhängigkeiten installieren:
cd projectname
npm install
Um die Präsentation (reveal.js) lokal zu starten:
npm start
GitHub ist die Bezeichnung eines Hosting-Dienstes mit dem Schwerpunkt Softwareentwicklung. 2008 wurde das Unternehmen gegründet und mittlerweile von tausenden Softwareentwicklern genutzt. Mittels Github können Entwickler an Programmen mitarbeiten oder Teile avon in eigene Projekte, sogenannte Forks, weiterverwenden. Die Nutzung von Github ist kostenlos, der grösste Teil steht unter der Open-Source-Lizenz. Private Repositories sind kostenpflichtig, ansonsten ist Github kostenlos verwendbar.
Im Gegensatz zu anderen Dienstleistern zur Verwaltung Open-Source-Software, wie SourceForge, steht auf GitHub nicht das Projekt als Sammlung von Quellcode im Zentrum, sondern der Nutzer mit seinen Quelltext-Datenbanken, den sogenannten Repositories (also Verzeichnissen, die mit Git verwaltet werden). Auch das Erstellen (engl. ‚branch‘) und Zusammenführen (engl. ‚merge‘) von Abspaltungen (engl. ‚forks‘) wird besonders propagiert. Die sog. Forks machen das Mitentwickeln bei fremden Projekten besonders einfach: Um dort einen Beitrag beizusteuern, wird das Repository zunächst abgespalten, dann werden die zu übernehmenden Änderungen hinzugefügt und dem Besitzer des Originals eine Anfrage ("pull request") gestellt, die Änderungen zu übernehmen (alles über die Weboberfläche möglich, teilweise aber auch mit Git selbst realisierbar). Damit wird unter Berücksichtigung der Besonderheiten verteilter Versionskontrollsysteme ein soziales Netzwerk geschaffen, was sich auch in den aus «echten» sozialen Netzwerken bekannten Funktionen «Beobachten» oder «Folgen» zeigt
Basierend auf dem nützlichen öffentlichen Blog-Beitrag von David Gilbertson haben wir uns dazu motivieren lassen die ganzen coolen Tools von Github einmal genauer unter die Lupe zu nehmen. Auch wenn Github anfangs vielleicht etwas trocken zu scheinen mag, sind wir beide Fan davon und finden es absolut sinnvoll seine Projekte zu versionieren und die Plattform wenn man Zeit dazu hat möglichst vollumfänglich zu nutzen.
Stefanie Jegen
Kundenservice/Projektleiterin, Absolventin Web Frontend Developer – Web Professionals
Marielle Beusch
Polygrafin, Absolventin Web Frontend Developer – Web Professionals
– #1 Git URL Shortener
– #2 Projekte verwalten
– #3 Code editieren
– #4 Code formatieren
– #5 Issues
– #6 Bilder einfügen
– #7 Code verlinken
– #8 Listen innerhalb Projekten
– #9 Github Topics (Tags)
– #10 Kommentare verlinken
– #11 Github wiki
– #12 Github Pages
– #13 Emojis verwenden
– #14 The «magic» T-Key
– Weitere Tools