西班牙立法作为一个Git仓库

Mar 28, 2026     Author:enriquelop     HN Points:757     HN Comments:60
Share this

摘要: 西班牙立法作为基于Git的存储库。每部法律对应一个Markdown文件,每次修订记录为独立提交。通过BOE开放数据API整合超过8,600部现行法律,完整追踪自1960年以来的修订历史。项目采用Legalize品牌,提供grep搜索法律条款、git log查看修订记录、git diff对比具体修订等命令。结构工具采用MIT许可证,立法内容源自西班牙政府官方文件,属于公共领域。未来将开放API接口(legalize.dev),用户可通过提交issue报告法律错误或缺失修订(需包含法律名称、具体条款、官方来源链接及修正版本)。由Enrique Lopez创建,项目托管于GitHub仓库legalize-dev/legalize-es。

讨论: 用户将西班牙立法文件转换为基于Git的Markdown版本控制系统,每个法律为一个文件,每次修订为一个提交。法国也采用类似版本化立法形式,并已通过正式证明。社区反响积极,提议扩展至其他国家,代码已开源。项目涉及技术挑战如无法通过Git blame关联投票者,计划通过Open Collective融资以支持扩展和基础设施维护。

原文标题:Spanish legislation as a Git repo
原文链接:https://github.com/EnriqueLop/legalize-es
讨论链接:https://news.ycombinator.com/item?id=47553798