Community
Contribute to the barangay PSGC package: data updates, local development, code style, and the release process.
Thank you for your interest in contributing to barangay! These guides cover how to update the data, set up a local dev environment, follow the code style, and cut a release.
Guides
- Data Update Guide — step-by-step instructions for updating the package with the latest PSGC masterlist.
- Development — local setup,
uv sync,ruff/ty/pytest, pre-commit. - Code Style — conventions and an
AGENTS.mdsummary. - Release Process — calver, tagging, and the PyPI publish workflow.