Re: Gitea et le débardeur

Gildas Cotomale <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAKRmq4B5gR6yAqwD6d-02GkbubjE958K1H4irRGJ2QPRoG5UAA@mail.gmail.com>
Bonsoir tout le monde,

Le lun. 4 janv. 2021 à 17:39, Maïeul Rouquette a écrit :
>
> Le 04/01/2021 à 14:02, Eric Lupinacci a écrit :
> > Re,
> >
> > Le lun. 4 janv. 2021 à 13:16, nicod_ a écrit :
>
> >     On pourrait utiliser le log de commit du tag et l'afficher dans SVP ?
> >
> >
> > Le log de commit est un pis-aller mais il ne correspond pas pour moi à
> > un changelog compréhensible pour tous.
>
> je pense que nicod parlais du log de commit de TAG différent du log standard
> il est possible en effet d'associer des messages à un tag, même si en
> pratique nous ne le faisons pas souvent (mais on devrait, de même qu'on
> devrait signer nos tags avec PGP).

Ah les étiquettes annotées
https://git-scm.com/book/fr/v2/Les-bases-de-Git-%C3%89tiquetage
Si on veut que ce soit la règle on peut ne prendre en compte que ce
type de tags…

> > Après, il y a une façon simple de faire un changelog c'est un fichier...
> > changelog (d'ailleurs y a une option dans Gitlab pour en ajouter un au
> > repo).
> > Il suffirait qu'il ait une structure standard pour servir partout où on
> > en aurait besoin comme le paquet.xml d'ailleurs.
> > Sans être obligatoire néanmoins.
> >
> peut être une solution plus simple en effet (mais faut voir si il existe
> un standard)

Il n'y a pas de standard établi (genre IETF/W3C/etc.) mais _presque_
un standard de faits (ou bonnes règles) dont on a un bon récapitulatif
sur https://keepachangelog.com/fr/1.0.0/ qui est sourcé ouvertement
sur https://github.com/olivierlacan/keep-a-changelog
Il y a une petite variation sur
https://www.freecodecamp.org/news/a-beginners-guide-to-git-what-is-a-changelog-and-how-to-generate-it/
mais on retrouve bien les mêmes points principaux…

Si l'usage des étiquettes annotées est systématique (pour documenter
chaque nouvelle version livrée) on peut programmaticalement générer le
fichier pour toutes les versions. Voir par exemple le billet suivant
http://lkdjiin.github.io/blog/2013/09/04/generer-un-fichier-changelog-avec-git/
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.