🏛️Политика

Инженер выложил более 12 000 испанских законов в коде на GitHub

Проект Legalize-es публикует действующее законодательство Испании как версионируемый код

Инженер выложил более 12 000 испанских законов в коде на GitHub

Инженер‑программист Энрике Лопес создал проект Legalize-es после трудностей работы с действующим законодательством через официальные публикации. Он оформил проект как цифровой репозиторий законодательства Испании и разместил его на платформе GitHub. Репозиторий содержит тексты законов в открытом виде и хранит историю всех изменений.

Legalize-es на GitHub содержит более 12 000 норм

В проекте опубликовано более 12 000 действующих норм, включая государственные и автономные. Энрике Лопес перевел каждую норму в формат исходного кода и оформил ее как отдельный файл Markdown. Такой формат позволяет выполнять поиск по содержанию без закрытых форматов.

Структура законов и стандарт ELI в Legalize-es

Legalize-es группирует законы по папкам в зависимости от юрисдикции. Организация следует принципу «один закон — один файл — одна папка — одна юрисдикция» и использует стандарт ELI (European Legislation Identifier). Все тексты законодательства находятся в общественном достоянии, а проект добавляет структуру, метаданные и контроль версий.

API BOE и автоматическая обработка документов

Весь контент Legalize-es получает через API de Legislación Consolidada del BOE (официальный государственный бюллетень). Этот API предоставляет доступ к консолидированным версиям законодательства. Система автоматически отслеживает обновления, извлекает текст из официальных PDF‑документов и очищает его от форматирования, переводя в машиночитаемый вид.

Commit‑история реформ и пример Real Decreto-ley 8/2010

Проект фиксирует каждую реформу закона как отдельный commit с реальной датой публикации. Такой подход показывает, какие положения удалили и какие добавили, с визуальным выделением изменений цветом. В качестве примера Legalize-es демонстрирует историю изменений Real Decreto-ley 8/2010.

В Испании объем нормативного производства остается высоким. Согласно отчету CEOE «Producción normativa», в 2024 году власти приняли 719 норм. Legalize-es рассматривает цифровизацию законодательства как форму гражданского хака и использует автоматизированный pipeline с системой контроля версий Git, где новые редакции добавляются без перезаписи предыдущих и сохраняют полную трассируемость изменений.

Оригинал: источник