Skip to content

Claude/add cli #133

Draft
aszenz wants to merge 3 commits intomasterfrom
claude/add-cli-smoke-tests-a47yG
Draft

Claude/add cli #133
aszenz wants to merge 3 commits intomasterfrom
claude/add-cli-smoke-tests-a47yG

Conversation

@aszenz
Copy link
Owner

@aszenz aszenz commented Jan 29, 2026

No description provided.

- Add CLI tool (`data-explorer build`) using Vite's API
- Support --title, --description, --output, --base-path flags
- Move models to example/ folder with new Hugging Face examples
- Add GitHub Events, IMDB Movies, NYC Taxi datasets
- Create landing page in docs/
- Add model validation script (npm run test:models)
- Add CLI smoke tests (npm run test:cli)
- Update vite.config.ts to support dynamic model paths
- Add site-config.ts for runtime title/description config
- Split examples into separate folders (ecommerce, huggingface, sample-data)
- Add preview command using Vite's programmatic API
- Create minimalist landing page matching app style
- Add build-all script to build all examples with landing page
- Update validation script to scan all example directories
- Fix CLI package root path resolution
- Update tests for new example structure
- Updated build-all.ts to accept BASE_PATH environment variable
- CI now builds CLI first, then all example sites with landing page
- Added CLI smoke tests and model validation to test job
- Updated deployment test to use sample-data example (which has invoices model)
- Landing page uses relative links, example sites use full base path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants