Créer un readme pour son profile GitHub
Il y a quelque temps GitHub a mis à disposition une nouvelle fonctionnalité : la possibilité de gérer son profile utilisateur avec un readme.
Ni une, ni deux, en bon geek des familles je me suis dit et pourquoi pas essayer ! ![]()
Initialiser le readme et la fonctionnalité
Pour accéder à cette fonctionnalité, rien de plus simple : il suffit de créer un repository ayant comme nom votre nom d’utilisateur, dans mon cas philippart-s.
Et … c’est tout ! Plutôt simple. ![]()
Ensuite, en se connectant à la racine de votre compte, dans mon cas https://github.com/philippart-s, le contenu du readme du repository précédemment créé est affiché. ![]()
Ne plus afficher le readme comme descriptif de profile
Bien entendu il est possible de ne plus l’afficher, la méthode la plus simple : supprimer le repository ! ![]()
Bon si vous ne souhaitez pas tout perdre et plus mesuré :
- rendre le repository private
- renommer le fichier readme.md en autre chose
- le déplacer dans un sous répertoire
Pour aller plus loin
Comme d’habitude de nombreuses personnes ont déjà fait de jolies choses plus ou moins utiles
.
Il existe un repository qui liste pas mal de ressources pour s’aider à la conception mais aussi voir tout ce qu’il est possible : https://github.com/abhisheknaiidu/awesome-github-profile-readme.
Pour ma part, mon objectif était de faire un CV rapide et concis afin d’avoir ça sous la main, à vous de voir ce que vous souhaitez en faire !
Mais on ne se refait pas et à force de regarder ici ou là j’ai voulu intégrer pleins de trucs et petit à petit commencer à aller plus loin voir devoir développer certains trucs ! ![]()
Se présenter
On commence par une petite présentation, pour des soucis de lisibilité j’ai choisi de mettre un petit texte qui explique qui je suis et ce que je fais à l’heure actuelle, pour plus de détails cela se passera dans une section affichée à la demande.
Les badges des réseaux sociaux
Commençons par un truc simple mais qui peut toujours servir : les différents comptes des réseaux sociaux, et plutôt que de simples liens autant avoir de jolis badges / icones.
J’ai hésité entre le format badges (comme ceux dans les repositories de librairies qui indiquent les informations de CI) et des icones, un peut plus joli je trouve, mais moins geek
.
Du coup, je suis parti sur le badges avec sheilds.io. Il existe des badges pré-définis mais il est assez simple de fabriquer ses propres badges.
1
2
<img src="https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Ftwitter.com%2Fwildagsx">
<img src="https://img.shields.io/badge/linkedin--lightgrey?style=social&logo=linkedin">
Cela donne simplement: 
Une section détails
Rien de plus simple pour cela HTML est là pour ça avec le tag <details>.
1
2
3
4
5
<details>
<summary>
CV détaillé
</summary>
</details>
Ajouter des stats propres à GitHub
J’aime beaucoup ce que propose le repository github-readme-stats qui permet de générer des tuiles avec certaines statistiques de votre activité GitHub.
Par exemple
1
2


donnera:

En conclusion on peut faire ce que l’on souhaite, ajouter plus ou moins de dynamisme, plus ou moins d’images, …
La version finale du mien est ici
: https://github.com/philippart-s/ et le source ici.
Comments