Giter Site home page Giter Site logo

zuzu59 / show-commits Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 31 KB

Permet d'afficher les détails des commits d'un dépôt dans une page WEB

Home Page: https://zuzu59.github.io/show-commits/

License: MIT License

HTML 14.23% JavaScript 85.77%
cahier laboratoire eln details commits

show-commits's Introduction

show-commits

Permet d'afficher les détails des commits d'un dépôt dans une page WEB afin de se créer un mini cahier de laboratoire pour son projet

zf200820.1614

Table of Contents

Buts

Quand on fait des commits on n'est pas obligé de se contenter de mettre juste quelques mots (messages) pour décrire le commit, on peut mettre une description de la problématique que l'on a résolue et comment on la résolue. On peut même mettre le travail qu'il reste encore faire.

Du coup, on a un mini cahier de laboratoire de son projet dans les commits !

Mais Github ne présente que la première ligne des messages des commits, pour avoir les détails, donc l'histoire du projet, il faut cliquer un après un sur les petits points.

Ce projet, va donc simplement, au moyen de l'API de Github, afficher sur une page WEB tous les détails du commit.

Moyens

Pour le faire très facilement et ne pas à avoir à maintenir une infra de serveurs, on va utiliser les Github Pages:

https://pages.github.com/

La moulinette qui va se connecter sur l'API des commits de Github pour en faire la mise en forme sera un petit script JS.

Utilisation

Il faut simplement

  • dupliquer le fichier .js et le modifier en conséquence afin qu'il affiche les détails des commits du dépôt en question

  • modifier la TOC, qui est le fichier index.html, pour ajouter le mini cahier de laboratoire

Et simplement, au bout de 30 secondes environ, on peut regarder le résultat sur:

https://zuzu59.github.io/show-commits/

Dans la documentation de son projet on peut alors glisser directement l'url du mini cahier de laboratoire:

https://zuzu59.github.io/show-commits/NodeMCU_Lua.html

Et ainsi on pourra suivre toute l'évolution du projet date après date.

Remerciements

Un GRAND merci à https://github.com/ponsfrilus pour m'avoir écrit le petit script JS.

show-commits's People

Contributors

zuzu59 avatar

Watchers

 avatar  avatar  avatar

show-commits's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.