Inhalt
Vorschau
Der QR-Code erscheint hier nach der Generierung
Design-Vorlagen
Stile mit einem Klick – alle bleiben scannbar
Farbvorlagen
Modulverlauf
Hintergrundverlauf
Wofür ein QR-Code zum Quellcode
Auf Folien und gedruckten Handouts lässt sich Quellcode schlecht lesen, und eine lange Repository-Adresse vom Beamer abzutippen, gelingt selten. Ein Code-QR-Code öffnet genau den Quelltext, den Sie meinen: ein Repository, eine einzelne Datei, ein Snippet oder einen Zeilenbereich auf GitHub, GitLab, Bitbucket, Codeberg oder Ihrem eigenen Server. Fügen Sie den Link von Ihrem Code-Hoster ein. Ein Permalink auf einen Commit zeigt weiterhin denselben Code, auch wenn der Branch längst weiter ist; ein Branch-Link zeigt dagegen immer die neueste Version. Der Scan öffnet nur eine Seite zum Lesen; auf dem Handy wird nichts ausgeführt, und private Repositorys verlangen weiterhin eine Anmeldung.
- Das Publikum öffnet genau die Datei oder die Zeilen, über die Sie gerade sprechen.
- Funktioniert mit jedem Code-Hoster, nicht nur mit GitHub.
- Commit-Links frieren den Code ein, Branch-Links folgen der neuesten Version.
- Nach dem Vortrag kann der Code auf ein verbessertes Beispiel zeigen.
Vortragende auf Konferenzen
Die letzte Folie öffnet das Repository mit dem gesamten Democode.
Programmier-Workshops
Jedes Übungsblatt verlinkt seine Startdatei und später die Lösung.
Embedded- und Hardwareprojekte
Ein auf die Platine gedruckter Code führt zum Quelltext ihrer Firmware.
Fachbücher
Gedruckte Listings verweisen auf das vollständige, lauffähige Beispiel online.
Code-Reviews auf Papier
Architekturdiagramme verlinken das Modul, das jedes Kästchen beschreibt.
Weitere QR-Codes: Dateien
Gleiche Kategorie — wählen Sie den passenden Typ für Ihre Inhalte.
Quellcode-QR-Code-Generator
Ein Code-QR-Code führt Entwickler zum Quellcode: zu einem Repository, einer einzelnen Datei, einem Snippet oder einem markierten Zeilenbereich auf GitHub, GitLab, Bitbucket oder einem anderen Code-Hoster.
Was ist dieser QR-Code?
Der Code ruft genau die eingegebene Adresse auf, daher funktionieren Zeilenlinks wie #L10-L20 bei GitHub und Links auf einen festen Commit weiterhin. Für den Zugriff gelten die Regeln des Hosters: Private Repositorys erfordern nach wie vor eine Anmeldung.
Beste Anwendungsfälle
- ✓Konferenzfolien, die auf das Beispiel-Repository verweisen.
- ✓Workshop-Blätter mit Link zur Lösungsdatei jeder Übung.
- ✓Hardware-Platinen, beschriftet mit einem Link zum Quellcode ihrer Firmware.
- ✓Gedruckte Dokumentation, die sich auf ein bestimmtes Codebeispiel bezieht.
So erstellst du deinen QR-Code
Öffnen Sie bei Ihrem Code-Hoster das Repository, die Datei oder die Zeilen, die Sie zeigen möchten.
Kopieren Sie den Link – als Permalink auf einen Commit, falls sich der Code nicht ändern darf.
Rufen Sie die Seite abgemeldet auf einem Handy auf, um sicherzugehen, dass sie öffentlich ist.
Drucken Sie den Code neben die Folie, die Übung oder das Bauteil, das er erklärt.
Häufig gestellte Fragen
Führt der Scan den Code aus?
Nein. Der QR-Code öffnet nur eine Webseite, auf der sich der Quelltext lesen lässt; auf dem Handy wird nichts ausgeführt.
Worin liegt der Unterschied zum GitHub-Typ?
Der GitHub-Typ baut Profillinks aus Benutzernamen. Dieser Typ nimmt jeden Code-Hoster und exakte Dateien, Zeilen oder Commits an.
Welche Code-Hoster funktionieren?
Jeder Hoster mit Weblinks, etwa GitHub, GitLab, Bitbucket, Codeberg oder ein selbst betriebener Server.
Kann ich bestimmte Zeilen hervorheben?
Ja, sofern Ihr Hoster Zeilenlinks unterstützt. Bei GitHub hängen Sie #L10-L20 an einen Dateilink an, um diese Zeilen zu markieren.
Branch oder Commit verlinken?
Verlinken Sie einen Commit, wenn der Code zum gedruckten Text passen muss, und einen Branch, wenn Leser stets die neueste Version sehen sollen.
Muss das Repository öffentlich sein?
Für Besucher ohne Zugriff ja. Private Repositorys fordern sie auf, sich mit den passenden Berechtigungen anzumelden.
Was unterscheidet diesen Typ vom GitHub-Typ?
Der GitHub-Typ erzeugt Profillinks aus Benutzernamen. Dieser Typ öffnet jede eingefügte Code-Seite, bei jedem Hoster.
Wird beim Scannen etwas ausgeführt?
Nein. Das Handy öffnet lediglich eine Seite, auf der sich der Quellcode lesen lässt.