Development scripts for the pdfvec project.
Syncs JSON issue definitions from .github/issues/ to GitHub Issues.
cd scripts
python -m venv .venv
.venv/bin/pip install -e .# Preview changes
GITHUB_TOKEN=$(gh auth token) .venv/bin/python -m sync_issues --dry-run
# Sync all issues
GITHUB_TOKEN=$(gh auth token) .venv/bin/python -m sync_issues
# Force re-sync even if unchanged
GITHUB_TOKEN=$(gh auth token) .venv/bin/python -m sync_issues --force
# Check sync status
GITHUB_TOKEN=$(gh auth token) .venv/bin/python -m sync_issues --status- Reads issue definitions from
.github/issues/epics/and.github/issues/stories/ - Computes content hash for each issue
- Creates or updates GitHub issues that have changed
- Tracks sync state in
.github/.sync-state.json