Le SCML, pour " Structured Commentary Markup Language", décliné Structured Changelog Markup Language, Structured CommitMarkup Language, Structured Changes Markup Language, est un langage de balisage.

Il permet l'organisation des commentaires, des changelogs ou des commits de façon structurée et claire.

Son extension est .scml ou .scm, mais peut être utilisée dans un fichier texte, le langage n'étant pas strict sur la syntaxe. Le SCML peut être vu comme un mélange entre le XML et le Markdown.

Le SCML peut être utilisé de plusieurs manières :

GLPI
Git
Wikipedia

Syntaxe

Il existe 7 catégories de balises :

+, * pour un Ajout

/, @ et $ pour une Altération

- et µ pour une Suppression

&, ! et ? pour une Attente

$ et £ pour une Actualisation

< et > pour une Action

:: et /* */ pour un Commentaire

<#scml
::v0.0.0 - Titre
+ Ajout : bleu;
::Exemple : Ajout d’un paragraphe
* Création : bleu;
::Exemple : Création d’un nouveau formulaire
- Suppresion : rouge;
::Exemple : Suppression d’une ligne
µ Orthographe : rouge;
::Exemple : Correction d’une faute
/ Modification : vert;
::Exemple : Modification de l’ergonomie
@ Changement de destination : vert;
::Exemple : Le fichier X se trouve désormais dans le dossier Y
§ Réparation : vert;
::Exemple : Corrections de bugs mineurs
& Ambiguë : rose;
::Exemple : Problème de réalisation, élément à revoir
! Attention particulière : rose;
::Exemple : Risque de faille
? Interrogation: rose;
::Exemple : Interrogation sur d’éventuelles améliorations
$ Mise à jour : orange;
::Exemple : Mise à jour des informations
£ Normalisation : orange;
::Exemple : Nouvelle norme mise en application
> Action interne : mauve;
::Exemple : Action du technicien sur un poste utilisateur ou un serveur
< Action externe : mauve;
::Exemple : Action d'un client, utilisateur, ou prestataire, sur un poste utilisateur ou un serveur
::commentaire sur une ligne : bleu clair
/*
commentaire, sur plusieurs lignes : bleu clair
*/
#>

Changelogs

Version actuelle : v2.1

Licence

Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes de la GNU General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de la licence, soit (à votre gré) toute version ultérieure. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie tacite de QUALITÉ MARCHANDE ou d'ADÉQUATION à UN BUT PARTICULIER. Consultez la GNU GPL pour plus de détails.

Contact

Vous souhaitez me joindre ?