Comment écrire un bon README.md ?
Vous pensez sans doute que personne ne lit les fichiers README.md et vous négligez donc sans doute ce que vous pensez être une corvée ? Quelle que soit la...
Filtrer par catégorie
Filtrer par auteur
Vous pensez sans doute que personne ne lit les fichiers README.md et vous négligez donc sans doute ce que vous pensez être une corvée ? Quelle que soit la...
Publié par Sebastien Turbe
Vous avez besoin de présenter vos tarifs de façon digeste et attrayante ? Il existe des plugins WordPress qui vous aident et vous permettent de présenter...
Publié par Sebastien Turbe
Lors de la création d’une newsletter, nous passons tous par les différentes étapes clés que sont le sujet, la segmentation, le contenu ou encore le placement...
Publié par Sebastien Turbe
Les métas directives pour les robots (parfois appelées « balises méta robots ») sont des éléments de code qui fournissent des instructions sur la manière dont...
Publié par Sebastien Turbe
De nos jours, la présence en ligne est cruciale dans la croissance d’une entreprise, et même de sa survie. Plus vous aurez de visiteurs, plus vous aurez des...
Publié par Sebastien Turbe
Lorsqu’on commence à se servir d’un nouveau service, d’une nouvelle technologie, on est souvent un peu perdu tout au début de la fameuse courbe...
Publié par Sebastien Turbe
Malgré l’incertitude économique mondiale, le commerce en ligne poursuit sa croissance et se développe à un rythme constant. Le nombre de personnes faisant des...
Publié par Sebastien Turbe
Il est au cœur de la plupart des activités commerciales du XXIe siècle le « Big Data ». Si le pouvoir prédictif des données peut être un atout inestimable,...
Publié par Sebastien Turbe
Google apporte sans cesse des modifications dans le fonctionnement de son moteur de recherche. Parfois ces modifications se font à un rythme effréné : en...
Publié par Sebastien Turbe
C’est une question longtemps restée sans réponse : pourquoi certaines publications deviennent-elles virales quand d’autres tombent si rapidement dans...
Publié par Sebastien Turbe
Vous pensez sans doute que personne ne lit les fichiers README.md et vous négligez donc sans doute ce que vous pensez être une corvée ? Quelle que soit la teneur ou...
Vous pensez sans doute que personne ne lit les fichiers README.md et vous négligez donc sans doute ce que vous pensez être une corvée ?
Quelle que soit la teneur ou l’ambition de votre projet, vous devez être fier des heures que vous avez consacrées à l’écriture de votre code ; vous ne savez pas qui s’y intéressera dans les semaines, les mois ou même les années à venir.
Vous pourriez vouloir montrer votre projet à votre ami. Ou votre futur employeur peut vouloir vérifier vos projets Github existants.
La rédaction d’un bon fichier README.md témoigne que votre projet vous tient à cœur et peut inciter d’autres développeurs à s’y intéresser, voire à y contribuer. Mais alors, comment rédiger un bon fichier README.md ? C’est ce que nous allons voir dans cet article.
L’extension « .md » vient du mot « markdown » : markdown un langage de balisage pour le formatage de texte, tout comme le HTML. Ce balisage permet de rendre nos documents présentables. Une fois familiarisé avec, vos fichiers README.md seront vraiment plaisants à lire.
Voici le guide officiel de Github pour le format Markdown, si vous avez besoin d’un petit rafraîchissement de mémoire. Et tant qu’on est là, voici le guide pour insérer des smileys.
Évidemment, vous devez mettre le titre du projet accompagné d’une brève description de ce qu’il réalise. N’en faites pas des tonnes non plus, et restez dans les généralités. Toute information qui risque de changer, comme des règles fonctionnelles, ne doit pas figurer à ce stade.
Si possible, faites héberger votre projet et mettez en place une démo live. Vous pouvez ajouter un lien vers cette démo dans votre README.md : cela va intéresser beaucoup de gens qui ne se feront pas prier pour jouer avec votre démo ! Sans parler du fait que les recruteurs apprécieront également les projets accompagnés d’une démo. Cela montre que vos projets ne sont pas qu’un simple dépôt de code sur github, et que vous êtes vraiment sérieux.
Vous avez évidemment des images de votre projet en tête mais vos lecteurs pourraient avoir besoin de quelques photos de votre projet.
Mieux encore : si Github ne permet pas l’ajout de vidéos, le format .gif est supporté, vous pouvez donc y insérer une petite séquence animée de votre code en action !
Ici, vous allez commencer par lister les dépendances du projet, comme des librairies ou des drivers par exemple.
A la suite de la section où vous avez listé les dépendances, ajoutez une nouvelle liste : il s’agit d’y placer, dans l’ordre chronologique, les procédures d’installation. Il est inutile de trop entrer dans les détails, une simple liste suffit.
Une fois le projet installé et prêt à être développé, vous allez devoir, dans la majorité des cas, écrire quelques indications supplémentaires pour aider à la construction, la publication ou le déploiement du code en donnant des instructions claires (et de préférence à copier-coller).
Chaque projet tend à avoir ses propres « meilleures pratiques », basées sur le travail de l’équipe de développeurs.
Le fichier README est le meilleur endroit pour y inclure une introduction rapide sur les conventions du projet, comme :
Au mieux, il s’agit de quelques phrases courtes et d’un lien vers le guide des bonnes pratiques. C’est tout ce dont vous avez besoin.
L’octroi de licences pour les projets open-source, ainsi que leur absence, pose souvent problème.
L’un des points clés lors de la recherche d’un nouveau projet auquel contribuer est la propriété du code : Puis-je utiliser, modifier et contribuer au projet ? Puis-je utiliser le code qui en résulte dans mon travail ou dans mes projets ?
Vous devez répondre à ces questions en indiquant simplement la licence dont le projet est titulaire. Cela permet aux contributeurs de gagner du temps au lieu de devoir rechercher l’information dans votre projet et déterminer s’il y a quelque chose qui pourrait se retourner contre eux à l’avenir.
Les badges sur votre fichier README.md donnent au lecteur un sentiment d’authenticité, et les badges dynamiques aident à faire « vivre » votre fichier README.md, en indiquant de manière automatique toute une série d’informations utiles.
Il existe en effet de nombreux badges, dynamiques (nombre d’étoiles, de téléchargements, le pourcentage de traduction dans telle ou telle langue, etc) mais aussi des badges statiques (que vous pourriez par exemple utiliser pour indiquer la licence de votre projet).
Vous pouvez obtenir des badges personnalisés pour votre dépôt à l’adresse suivante : https ://shields.io.
Vous détenez désormais les clés pour écrire un bon fichier readme.md qui accompagnera vos développements !
Vous recherchez de nouvelles missions freelances en développement ? Inscrivez-vous sur Codeur.com et répondez aux clients en recherche de prestataires !
Vous préférez confier vos développements à un professionnel ? Postez votre projet gratuitement sur Codeur.com et recevez de nombreux devis rapidement.
Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.
Nous ne partagerons pas votre adresse e-mail.
Kantar a identifié 12 tendances et prédictions dans l’industrie du numérique et des médias pour l’année 2020. The post...
2018 approche à grands pas, et il est monnaie courante d’énoncer de bonnes résolutions à tenir quand sonne l’heure de la nouvelle...
Accueil / Archives de Sebastien Turbe / Page 10