2026 03 29 HackerNews
💡
原文中文,约26700字,阅读约需64分钟。
📝
内容提要
西班牙法律项目以Git仓库形式管理8600项国家立法,每部法律为Markdown文件,便于追溯历史变更。用户可通过Git命令查询法律内容和修订历史,数据来源于政府公开数据,未来将推出API服务。
🎯
关键要点
-
西班牙法律项目以Git仓库形式管理8600项国家立法,每部法律为Markdown文件,便于追溯历史变更。
-
用户可通过Git命令查询法律内容和修订历史,数据来源于政府公开数据。
-
项目包含宪法、基本法、普通法律等所有类型的国家法律,文件以YAML格式开头,包含元数据。
-
未来将推出API服务,支持程序化查询、版本对比和法律变更提醒功能。
-
法律修订本质上是“补丁的补丁”,Git适合处理这种累积性变更。
-
西班牙的立法权部分下放至自治区,各自治区有独立的官方公报发布其法规。
-
项目的思路可推广至其他国家,已有类似尝试,且技术实现路径清晰。
❓
延伸问答
西班牙法律项目是如何管理国家立法的?
西班牙法律项目以Git仓库形式管理8600项国家立法,每部法律为Markdown文件,便于追溯历史变更。
用户如何查询西班牙的法律内容和修订历史?
用户可以通过Git命令查询法律内容和修订历史,例如使用grep查找条款,git log查看修订时间,git diff分析修改内容。
西班牙法律项目的数据来源是什么?
该项目的数据来源于西班牙官方公报(BOE)的立法整合API,所有法律文本均来自政府公开数据。
未来该项目将推出哪些新功能?
未来将推出API服务,支持程序化查询、版本对比和法律变更提醒功能。
西班牙法律修订的特点是什么?
法律修订本质上是“补丁的补丁”,Git适合处理这种累积性变更。
该项目的思路是否可以推广到其他国家?
该项目的思路可推广至其他国家,已有类似尝试,且技术实现路径清晰。
➡️