Rebrand from Kuzu to Ladybug Explorer#1
Merged
adsharma merged 5 commits intoLadybugDB:masterfrom Nov 15, 2025
Merged
Conversation
This commit implements a comprehensive rebranding from Kuzu to Ladybug, updating all references, dependencies, and configurations throughout the codebase. Package and Dependencies: - Rename package from 'kuzu-explorer' to 'ladybug-explorer' - Update lbug dependency from 0.12.0 to 0.12.2 - Migrate from 'lbug-wasm' to '@lbug/lbug-wasm' package - Add node-gyp as a dependency for native module builds Environment Variables: - Replace KUZU_FILE with LBUG_FILE - Replace KUZU_BUFFER_POOL_SIZE with LBUG_BUFFER_POOL_SIZE - Replace KUZU_DIR with LBUG_DIR Docker Configuration: - Update base image from node:20-bookworm-slim to node:20-trixie-slim - Update OpenJDK from version 17 to 21 - Add python3 and python3-pip for grammar generation - Update Docker image tags from kuzudb/explorer to lbugdb/explorer - Increase Node.js heap size to 4GB during build to prevent OOM errors - Update module cleanup paths from kuzu to lbug Documentation: - Update README.md with Ladybug branding throughout - Update all references from Kuzu to Ladybug - Update GitHub repository links and references - Update version references to v0.12.2 CI/CD: - Update GitHub Actions workflow to use lbug dependencies - Update Docker image tags in build-and-deploy workflow - Update comments referencing Kuzu to Ladybug Code Changes: - Update WASM import path in LbugWasm.js - Update worker path references (with TODO for final path) - Update grammar generation script paths - Update component references and configurations - Update database utility references This rebranding maintains full functionality while aligning the codebase with the Ladybug project naming conventions and latest package structure.
adsharma
approved these changes
Nov 15, 2025
Contributor
adsharma
left a comment
There was a problem hiding this comment.
Also delete CLA.md (add it to the todo?)
- Add LBUG_WASM=false environment variable to Dockerfile - Update package.json scripts to explicitly disable WASM mode - Comment out worker path in LbugWasm.js - Update ladybug submodule to latest commit
Contributor
Author
deleted.! |
adsharma
reviewed
Nov 15, 2025
Contributor
adsharma
left a comment
There was a problem hiding this comment.
What functionality is disabled by LBUG_WASM=false?
| <a | ||
| class="navbar-brand hide-on-collapse" | ||
| href="//kuzudb.com" | ||
| href="//ladybugdb.com TODO: update to new domain" |
Contributor
Author
it's used in several routes. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Test
Detail
This commit implements a comprehensive rebranding from Kuzu to Ladybug, updating all references, dependencies, and configurations throughout the codebase.
Package and Dependencies:
Environment Variables:
Docker Configuration:
Documentation:
CI/CD:
Code Changes:
This rebranding maintains full functionality while aligning the codebase with the Ladybug project naming conventions and latest package structure.
TODO
todo for kuzu left over