Cloning and porting
The open-fdd repository should be portable across workstations and CI images: clone, create a virtual environment, pip install -e ".[dev]", run pytest.
What transfers cleanly
- Automated tests (
open_fdd/tests, CI in.github/workflows/ci.yml) - Example rules under
examples/andopen_fdd/tests/fixtures/rules/ - Documentation under
docs/
What changes per deployment
- Paths to CSV or Parquet inputs
column_mapfrom your naming convention to DataFrame columns- Optional Brick TTL or SQL metadata you maintain outside this package
Recommended first pass on a new machine
git cloneandpip install -e ".[dev]"python -c "import open_fdd; print('open_fdd OK')"pytest- Run a small example from
examples/README.md
Portability goal
Another engineer should be able to reproduce rule behavior from version-controlled YAML and a documented data sample, without private containers or undisclosed APIs.