PitchHut logo
Constitucion Politica del Peru
Explore the evolution of Peru's Constitution through Git history.
Pitch

This repository presents Peru's 1993 Constitution as a Git history, allowing users to see which law modified each line. With git blame functionality, track changes across multiple amendments and understand the constitutional evolution in a unique way. Perfect for legal scholars and enthusiasts seeking a deeper understanding of Peru's legislative history.

Description

The Constitucion Politica del Peru repository presents Peru's 1993 Constitution as a Git history, enabling users to explore the modifications made to the Constitution over time. Each amendment has been organized as a Git commit, allowing for comprehensive tracking of changes through the command git blame constitucion.md, which reveals the specific law that introduced or altered each line.

The project aims to create a clear and auditable record of these constitutional amendments, transforming typically obscure legal revisions into a manageable and traceable format. The repository features:

  • Auditable MVP Status: The repository includes necessary scripts to download, normalize, and maintain a history of changes to the Constitution.
  • Known Official Sources: Data is sourced from recognized official documents, ensuring authenticity and reliability.
  • Editable Manifest: Users can rebuild historical commits using an editable manifest detailing constitutional reforms.
  • Individual Reform Snapshots: The repository provides snapshots capturing the Constitution as amended from 1993 to 2025, including the effects of significant laws like Law 32265.

Key Features

  • Public History Branch: A dedicated branch labeled history allows users to easily inspect changes using Git commands.
  • Tools: The repository contains a variety of scripts to facilitate the downloading and normalization of source texts, as well as tools for creating historical repositories from snapshots.

Usage Example

To explore the constitutional history, clone the repository and run:

git clone --branch history https://github.com/Duvet05/Constitucion-Politica-del-Peru.git
cd Constitucion-Politica-del-Peru
git blame constitucion.md

Users can continue to contribute to the improvement of repository content by following outlined guidelines for adding new reforms and maintaining the integrity of the document.

Limitations

The text of the original 1993 Constitution has been reconstructed from various sources, and while efforts have been made to ensure accuracy, specific blame outputs may require further review in cases of large amendments or formatting changes.

This project serves as a powerful tool for legal scholars, historians, and citizens interested in understanding the evolution of Peru's Constitution and enhancing accessibility to legislative changes.

0 comments

No comments yet.

Sign in to be the first to comment.