2 points par GN⁺ 2026-03-29 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un dépôt qui gère en fichiers Markdown plus de 8 600 lois depuis 1960, collectées via l’API publique du BOE du gouvernement espagnol
  • Chaque loi est stockée avec des métadonnées YAML, et tout l’historique des révisions est suivi via des commits Git
  • Il inclut l’ensemble du corpus législatif consolidé au niveau national, comme la Constitution, les lois organiques, les lois ordinaires et les décrets-lois royaux, et chaque commit enregistre un lien vers la source officielle
  • Les textes juridiques sont fournis dans le domaine public, et le dépôt ajoute des fonctions de structuration, gestion de versions et comparaison
  • Le projet doit s’intégrer à l’API Legalize.dev pour offrir à terme des fonctions étendues comme la recherche juridique, la comparaison de versions et les alertes sur les changements

Aperçu

  • Un projet qui gère l’ensemble du droit espagnol sous forme de dépôt Git, où chaque loi est constituée d’un fichier Markdown et où tout l’historique des révisions est enregistré sous forme de commits
  • Il comprend plus de 8 600 lois depuis 1960, avec des données récupérées via l’API publique du BOE (Boletín Oficial del Estado) du gouvernement espagnol
  • Ce dépôt fait partie du projet Legalize et permet la gestion de versions, la comparaison et le suivi des textes juridiques
  • Les textes juridiques sont fournis dans le domaine public, et le dépôt apporte des fonctions de structuration, métadonnées et gestion de versions

Structure des fichiers

  • Toutes les lois sont stockées sous forme de fichiers Markdown dans le répertoire spain/
    • Ex. : BOE-A-1978-31229.md correspond à la Constitution espagnole, BOE-A-1995-25444.md au Code pénal, BOE-A-2015-11430.md au Statut des travailleurs, BOE-A-2000-323.md à la loi de procédure civile
  • Chaque fichier commence par des métadonnées frontmatter au format YAML
    • Inclut des champs comme titulo, identificador, pais, rango, fecha_publicacion, ultima_actualizacion, estado, fuente
    • L’exemple indique pour la Constitution (Constitución Española) la date de publication, la date de dernière mise à jour, le statut (vigente) et l’URL de la source officielle

Périmètre des lois incluses

  • Inclut tous les textes consolidés classés au niveau national dans le BOE
    • Constitution, lois organiques (Leyes Orgánicas), lois ordinaires (Leyes ordinarias), décrets-lois (Decretos-ley), décrets législatifs royaux (Reales Decretos Legislativos)
  • Chaque révision est enregistrée comme un commit indépendant, dont la date reflète la date officielle de publication
  • Les messages de commit incluent l’identifiant de la révision et le lien vers la source officielle

Exemples d’utilisation

  • Après avoir cloné le dépôt, il est possible de rechercher un article précis d’une loi ou de consulter son historique des modifications
    • Ex. : rechercher l’article 135 de la Constitution avec la commande grep
    • Vérifier l’historique des modifications de cet article avec git log
    • Comparer les changements détaillés de la réforme de stabilité budgétaire de 2011 avec git diff

Source des données et licence

  • Toutes les données proviennent de l’API de législation consolidée du BOE
  • Les textes juridiques relèvent du domaine public, et le dépôt ajoute uniquement des fonctions de structuration et de gestion de versions
  • La structure du dépôt, les métadonnées et les outils sont distribués sous licence MIT

API et plans d’extension

  • L’API Legalize doit bientôt être proposée sur legalize.dev
    • Elle doit prendre en charge la recherche juridique, le filtrage, la comparaison de versions et les alertes sur les changements

Comment contribuer

  • En cas d’erreur dans un texte consolidé ou de révision manquante, il est possible d’ouvrir une issue en indiquant le nom de la loi, l’article concerné et la source officielle pour proposer une correction

Créateur

  • Le projet a été créé par Enrique Lopez
  • Il s’inscrit dans le cadre du projet Legalize et est lié à legalize.dev

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.