Générateur de QR codes code source

Création du QR code

Contenu

Aperçu

Aperçu

Le QR code apparaîtra ici après la génération

Modèles de design

Styles en un clic — tous restent scannables

Palettes de couleurs

Se scanne bien

Dégradé des modules

Dégradé de fond

Pourquoi un QR code de code source

Diapositives et polycopiés se prêtent mal à la lecture de code source, et recopier une longue adresse de dépôt projetée à l’écran échoue presque toujours. Un QR code de code source ouvre exactement le code dont vous parlez : un dépôt, un fichier isolé, un extrait ou une plage de lignes sur GitHub, GitLab, Bitbucket, Codeberg ou votre propre serveur. Collez le lien que donne votre hébergeur de code. Un permalien vers un commit continue d’afficher le code d’origine même une fois la branche avancée, alors qu’un lien de branche présente toujours la dernière version. Le scan ouvre seulement une page à lire ; rien ne s’exécute sur le téléphone, et les dépôts privés demandent toujours une connexion.

  • Le public ouvre précisément le fichier ou les lignes dont vous parlez.
  • Compatible avec n’importe quel hébergeur de code, pas uniquement GitHub.
  • Les liens de commit figent le code ; les liens de branche suivent la dernière version.
  • Une fois la conférence finie, le code peut renvoyer vers un exemple amélioré.

Conférenciers

La dernière diapositive ouvre le dépôt contenant tout le code de la démo.

Ateliers de programmation

Chaque fiche d’exercice renvoie à son fichier de départ, puis plus tard à la solution.

Projets embarqués et matériels

Un code imprimé sur la carte électronique mène au source de son firmware.

Livres techniques

Les listings imprimés renvoient à l’exemple complet et exécutable en ligne.

Revues de code sur papier

Les schémas d’architecture relient chaque bloc au module qu’il décrit.

Autres QR codes : Fichiers

Même catégorie — choisissez le type adapté à votre contenu.

Générateur de QR codes code source

Un code QR de code source dirige les développeurs vers du code : un dépôt, un fichier, un extrait ou une plage de lignes surlignées sur GitHub, GitLab, Bitbucket ou un autre hébergeur de code.

Qu'est-ce que ce QR code ?

Le QR ouvre l’adresse saisie telle quelle, si bien que les liens de lignes comme le #L10-L20 de GitHub et les liens vers un commit précis restent valables. L’accès suit les règles de l’hébergeur : un dépôt privé exige toujours une connexion.

Meilleurs cas d'usage

  • ✓Diapositives de conférence menant au dépôt d’exemples.
  • ✓Fiches d’atelier renvoyant au fichier de solution de chaque exercice.
  • ✓Cartes électroniques étiquetées avec un lien vers le source de leur firmware.
  • ✓Documentation imprimée qui cite un exemple de code précis.

Comment générer votre QR code

1

Sur votre hébergeur de code, ouvrez le dépôt, le fichier ou les lignes à montrer.

2

Copiez le lien, en prenant un permalien vers un commit si le code ne doit pas bouger.

3

Consultez la page sur un téléphone en étant déconnecté pour confirmer qu’elle est publique.

4

Placez le QR près de la diapositive, de l’exercice ou du composant qu’il explique.

Questions fréquentes

Le scan déclenche-t-il l’exécution du code ?

Non. Seule une page web s’ouvre, où lire le source ; rien n’est exécuté sur le téléphone.

Qu’est-ce qui le distingue du type GitHub ?

Le type GitHub construit des liens de profil à partir de noms d’utilisateur. Ce type-ci accepte n’importe quel hébergeur et des fichiers, lignes ou commits précis.

Quels hébergeurs de code fonctionnent ?

Tout hébergeur doté de liens web, comme GitHub, GitLab, Bitbucket, Codeberg ou un serveur auto-hébergé.

Puis-je mettre en évidence certaines lignes ?

Oui, si votre hébergeur gère les liens de lignes. Sur GitHub, ajoutez #L10-L20 au lien d’un fichier pour surligner ces lignes.

Vaut-il mieux lier une branche ou un commit ?

Liez un commit quand le code doit correspondre au texte imprimé ; liez une branche quand les lecteurs doivent toujours voir la version la plus récente.

Le dépôt doit-il être public ?

Pour les visiteurs sans accès, oui. Les dépôts privés leur demandent de se connecter avec les bonnes autorisations.

En quoi ce type diffère-t-il du type GitHub ?

Le type GitHub crée des liens de profil à partir de noms d’utilisateur. Celui-ci ouvre n’importe quelle page de code que vous collez, quel que soit l’hébergeur.

Quelque chose s’exécute-t-il au moment du scan ?

Non. Le téléphone se contente d’afficher une page qui permet de lire le source.