Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 974 Bytes

File metadata and controls

24 lines (19 loc) · 974 Bytes

Development Notes

Notes for maintainers working on ofmx2pgsql. The goal is to keep the codebase small, auditable, and reliable.

Quick Start

  • Install locally: pip install -e .
  • Fetch sample data: scripts/fetch_ofmx.sh
  • Run tests: python -m unittest discover -s tests
  • Run a dry import: python -m ofmx2pgsql import --config config/ofmx2pgsql.example.ini --dry-run --verbose

Code Style

  • Use 4-space indentation and keep line lengths reasonable.
  • Prefer explicit names and small functions over compact logic.
  • Keep type hints where they improve clarity.
  • Avoid adding large data files to the repo (use scripts/fetch_ofmx.sh).

Changes

When making changes, include:

  • A short summary of what changed and why.
  • Any new commands or flags (with examples).
  • Tests or validation steps run locally.

Scope

Focus changes on OFMX parsing, schema evolution, and import reliability. For major new features, align with SkyAlgorithm maintainers first.