-
Notifications
You must be signed in to change notification settings - Fork 15
feat: integrate lmp with v1 #2059
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Allure Report
processReports: ✅ test report for 1833d829
|
06d68c4 to
2face67
Compare
|
|
||
| ## Creating an LMP Bundle Build | ||
| To create an LMP bundle for Lace: | ||
| - Place the LMP build at the repository root in `./lmp-build` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should have scripts that do it. It can be achieved by adding lace-platform as git submodule/subrepo.
| - Place the LMP build at the repository root in `./lmp-build` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I started by adding lace-platform as a submodule/subrepo, but ran into several build issues. @pczeglik-iohk recommended we do a manual copy of the build from lace-platform for now, and that way we don't reveal any code from lace-platform since it is unreleased
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we do a manual git clone or symlink and have it gitignored?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we manually copy entire lace-platform instead and move the build script to lace/apps/lmp-bundle?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried the symlink approach, and I am having the same issue I have with submodules. I have to install some of lace-platform dependencies. Then there's a conflict with the typescript version.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please hoist all new files and npm scripts into a new app directory so that the changes are better isolated/encapsulated: apps/lmp-bundle
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reorganized on b8fda2e
2face67 to
a0dc5fc
Compare
|
|
||
| ## Creating an LMP Bundle Build | ||
| To create an LMP bundle for Lace: | ||
| - Place the LMP build at the repository root in `./lmp-build` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is root readme, the path seems to be wrong. Please self-review and make sure it's cohesive.
| - Place the LMP build at the repository root in `./lmp-build` | |
| - Place the LMP build at the repository root in `./apps/lmp-bundle/lmp-build` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This README.md is within the apps/lmp-bundle directory. Do we need to specify the path from the root?
|
|
||
| ## Creating an LMP Bundle Build | ||
| To create an LMP bundle for Lace: | ||
| - Place the LMP build at the repository root in `./lmp-build` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we do a manual git clone or symlink and have it gitignored?
| To create an LMP bundle for Lace: | ||
| - Place the LMP build at the repository root in `./lmp-build` | ||
| - From the repository root run `yarn build:bundle:full` | ||
| - The command will produce a `.dist` file in the repository root. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make sure it's contained in the new app
| - The command will produce a `.dist` file in the repository root. | |
| - The command will produce a `apps/lmp-bundle/.dist` file in the repository root. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as this
| "watch:sw": "run -T webpack --config webpack.sw.dev.js --progress --watch", | ||
| "watch:project": "run-p watch:sw watch:app" | ||
| "watch:project": "run-p watch:sw watch:app", | ||
| "build:bundle:prepare": "yarn cleanup:dist && WEBPACK_PUBLIC_PATH=/sw/ yarn build:sw && WEBPACK_PUBLIC_PATH=/app/ yarn build:app && WEBPACK_PUBLIC_PATH=/app/ yarn build:cs" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we hoist this script to apps/lmp-bundle?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed on f172610
|



Checklist
Proposed solution
This creates an LMP build from Lace
Testing
Describe here, how the new implementation can be tested.
Provide link or briefly describe User Acceptance Criteria/Tests that need to be met
Screenshots
Screen.Recording.2025-11-18.at.00.mp4