A small public-facing guide for troubleshooting Roboflow Workflow blocks. Users pick a block, then see curated preceding and following blocks, required versus popular connections, block notes, and documentation links.
The app is intentionally static so it can be hosted cheaply on GitHub Pages, Netlify, Cloudflare Pages, or any simple file host. Workflow_Blocks_db.csv remains the editable seed data, data/workflow_blocks.sqlite is the normalized database artifact, and public/data/workflow_blocks.json is the browser-facing export.
PowerShell:
.\blocks_venv\Scripts\Activate.ps1
python scripts\import_csv.py
python -m http.server 8000 --directory publicBASH:
source blocks_venv/Scripts/activate
python scripts/import_csv.py
python -m http.server 8000 --directory publicOpen http://localhost:8000.
PowerShell:
.\blocks_venv\Scripts\Activate.ps1
python scripts\import_csv.py
python scripts\lint.py
python -m compileall scripts tests
python -m unittest discover -s testsBASH:
source blocks_venv/Scripts/activate
python scripts/import_csv.py
python scripts/lint.py
python -m compileall scripts tests
python -m unittest discover -s testsblocks: unique workflow blocks with category, summary, and documentation URL.connections: curated directed relationships between blocks.relationship:requiredorcommonly_used.- Browser data is generated from the CSV; do not hand-edit
public/data/workflow_blocks.json.
Only add new block notes after review. The goal is to keep this as a troubleshooting guide for common issues, not an exhaustive catalog.