스페인 법률을 Git repo로
Source: Hacker News
Legalize — 스페인
스페인 법률을 Git 저장소로 관리합니다. 각 법은 Markdown 파일이며, 각 개정은 커밋입니다.
BOE 공개 데이터 API에서 제공하는 8 600개 이상의 법률을 포함하며, 1960년부터의 모든 개정 이력을 포함합니다.
Legalize 프로젝트의 일부입니다. Legalize.
빠른 시작
git clone https://github.com/EnriqueLop/legalize-es.git
cd legalize-es
# 오늘 현재 헌법 제135조는 어떻게 쓰여 있나요?
grep -A 10 "Artículo 135" spain/BOE-A-1978-31229.md
# 언제 바뀌었나요?
git log --oneline -- spain/BOE-A-1978-31229.md
# 2011년 예산안 안정화 개정의 정확한 Diff
git diff 6660bcf^..6660bcf -- spain/BOE-A-1978-31229.md
파일 구조
spain/
├── BOE-A-1978-31229.md # 스페인 헌법
├── BOE-A-1995-25444.md # 형법
├── BOE-A-2015-11430.md # 노동법
├── BOE-A-2000-323.md # 민사소송법
└── ... (8.600+ 법률)
각 파일은 YAML frontmatter로 시작합니다:
---
titulo: "Constitución Española"
identificador: "BOE-A-1978-31229"
pais: "es"
rango: "constitucion"
fecha_publicacion: "1978-12-29"
ultima_actualizacion: "2024-02-17"
estado: "vigente"
fuente: "https://www.boe.es/eli/es/c/1978/12/27/(1)"
---
포함 내용
BOE에서 “국가”로 분류된 모든 통합 법률:
- 스페인 헌법
- 유기법
- 일반법
- 왕실법령‑법(Decreto‑ley)
- 왕실 입법령(Decreto Legislativo)
각 개정은 공식 발표 날짜를 저자 날짜로 하는 독립적인 커밋으로 기록됩니다. 커밋 메시지에는 개정 식별자와 공식 출처 링크가 포함됩니다.
데이터 출처
모든 내용은 BOE 통합 법률 API에서 가져옵니다. 법령 텍스트는 퍼블릭 도메인입니다. 이 저장소는 구조, 버전 관리 및 메타데이터를 추가할 뿐, 원본 콘텐츠는 포함하지 않습니다.
API
프로그래밍 방식 접근이 필요하신가요? Legalize API는 곧 legalize.dev에서 제공될 예정이며, 검색, 필터링, 버전 비교 및 법률 변경 시 알림을 받을 수 있습니다.
기여
통합된 텍스트에 오류를 발견했나요? 개정이 누락되었나요? 법률 이름, 조항 및 올바른 버전이 포함된 공식 출처를 명시한 이슈를 열어 주세요.
라이선스
법률 콘텐츠: 퍼블릭 도메인 (정부 공식 출처).
저장소 구조, 메타데이터 및 도구: MIT.
Enrique Lopez의 프로젝트 · BoletinClaro.es 기술 지원 · legalize.dev