스페인 법률을 Git repo로

발행: (2026년 3월 28일 PM 09:01 GMT+9)
3 분 소요

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

0 조회
Back to Blog

관련 글

더 보기 »

Git Clone vs Remote Add: 첫 단계의 전쟁

git clone: 원클릭 매직 git clone을 “Download Project”(프로젝트 다운로드) 버튼이라고 생각하세요. 다음과 같이 실행하면: ```bash git clone https://github.com/company/project.git ``` Git은 …

C로 프로그래밍 언어를 만들었습니다

C로 처음부터 프로그래밍 언어를 구축하여 언어가 내부적으로 어떻게 동작하는지 이해했습니다. 여기에는 lexer, parser, AST, bytecode compiler, 그리고 stack이 포함됩니다.