Community

Contribute to the barangay PSGC package: data updates, local development, code style, and the release process.
Author

bendlikeabamboo

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.md summary.
  • Release Process — calver, tagging, and the PyPI publish workflow.

See also