Skip to content

Use packaged native core and remote demo dataset#30

Merged
adsharma merged 1 commit into
masterfrom
native-core-demo-dataset
Jun 5, 2026
Merged

Use packaged native core and remote demo dataset#30
adsharma merged 1 commit into
masterfrom
native-core-demo-dataset

Conversation

@adsharma

@adsharma adsharma commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Use the packaged @ladybugdb/core native binding in development and production.
  • Remove the Ladybug submodule dependency and stale native build script.
  • Fetch the tutorial demo dataset from ladybugdb/demo-db on Hugging Face.
  • Resolve relative dataset COPY paths against the selected local dataset directory.
  • Document how to regenerate the checked-in ANTLR parser from a temporary Ladybug checkout.

Why

The Explorer runtime no longer needs the full Ladybug source tree to start locally. Native modules are provided by the npm package, and the tutorial dataset now comes from a dedicated Hugging Face dataset instead of sparse-checking out the Ladybug repo.

Validation

  • npm run fetch-datasets
  • Loaded Tutorial Dataset through /api/datasets/Tutorial%20Dataset/copy and confirmed all node and relationship tables copied successfully.

@adsharma adsharma marked this pull request as ready for review June 5, 2026 21:33
@adsharma adsharma merged commit 082c2d1 into master Jun 5, 2026
1 check passed
@adsharma adsharma deleted the native-core-demo-dataset branch June 5, 2026 21:33
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.

1 participant