-
Notifications
You must be signed in to change notification settings - Fork 54
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
frontend: open source shared components package #1618
Conversation
Should we be re-generating package-lock.json? I did it because there were lots of packages pointing to http://build-artifactory.eng.vmware.com. |
f220955
to
195b4c3
Compare
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.
LVGTM,
need to complete the review of all files, it's a massive PR,
posting what I have so far
projects/frontend/shared-components/gui/projects/documentation-ui/.browserslistrc
Show resolved
Hide resolved
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.
LGTM,
lets address the source file headers , and have another round of review
...ects/frontend/shared-components/gui/projects/shared/src/lib/common/predicate/simple/index.ts
Show resolved
Hide resolved
projects/frontend/shared-components/gui/projects/shared/src/lib/commons/css/utils.scss
Show resolved
Hide resolved
projects/frontend/shared-components/gui/sonar-project.properties
Outdated
Show resolved
Hide resolved
yes, it's re-generated via build from scratch right |
Yeah, it's generated on first build if it doesn't exist. However, we're committing it to the repo. Instructions in the README.md also state that we have to run Not adding package-lock.json to version control and using the latest dependencies on every build is a little bit controversial, so most projects add it. I was afraid there would be some version conflict when I regenerated it, but everything seems to work fine. |
projects/frontend/shared-components/gui/projects/shared/package.json
Outdated
Show resolved
Hide resolved
9f972ae
to
2497ede
Compare
.pre-commit-config.yaml |
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 am considering setting the @vdk
artifacts version to 1, in the scope of the CI/CD prep 😊
I've fetched this PR changes locally, then tested with a (yet local) branch of frontend/data-pipelines/* I am now wrapping up for code review.
(I can confirm the shared library is operational.)
projects/frontend/shared-components/gui/projects/documentation-ui/karma.conf.js
Show resolved
Hide resolved
2497ede
to
5130d1c
Compare
...tend/shared-components/gui/projects/shared/src/lib/common/interfaces/comparable.interface.ts
Outdated
Show resolved
Hide resolved
...red/src/lib/commons/ngx-components/copy-to-clipboard-button/copy-to-clipboard-button.l10n.ts
Show resolved
Hide resolved
...rontend/shared-components/gui/projects/shared/src/lib/commons/ngx-components/search/index.ts
Outdated
Show resolved
Hide resolved
...omponents/gui/projects/shared/src/lib/commons/ngx-components/search/search.component.spec.ts
Outdated
Show resolved
Hide resolved
...red-components/gui/projects/shared/src/lib/commons/ngx-components/search/search.component.ts
Outdated
Show resolved
Hide resolved
...hared-components/gui/projects/shared/src/lib/commons/ngx-components/toast/toast.component.ts
Outdated
Show resolved
Hide resolved
...d-components/gui/projects/shared/src/lib/commons/ngx-utils/simple-translate-service/index.ts
Show resolved
Hide resolved
...shared-components/gui/projects/shared/src/lib/core/navigation/services/navigation.service.ts
Outdated
Show resolved
Hide resolved
1d86a83
to
599017b
Compare
Please link the tickets created to this PR |
d7cb9d6
to
c977c18
Compare
c977c18
to
95c4800
Compare
https://jira.eng.vmware.com/browse/TAUR-5878 What - replace references to taurus, supercollider, vmw, vmware and tms with vdk - change license to Apache-2.0 - upade copyright headers to reflect license change - regenerate package-lock.json - remove e2e tests - change package versions to 0.0.1 - update zone.js version to fix broken async test - remove author tag from docs How has this been tested Followed instructions to build and test here https://github.com/vmware/versatile-data-kit/blob/person/mdilyan/os-shared-components/projects/frontend/shared-components/gui/README.md https://user-images.githubusercontent.com/91800778/218074170-89ea2cca-1676-47b7-9df2-bad81d2b1ff9.mov What type of change are you making New feature, non-breaking Signed-off-by: Dilyan Marinov <mdilyan@vmware.com>
95c4800
to
9b548d7
Compare
Linking the issues will just close them once we merge. I've put them in the description instead. |
https://jira.eng.vmware.com/browse/TAUR-5878 ### What Open source shared components library - replace references to taurus, supercollider, vmw, vmware and tms with vdk - change license to Apache-2.0 - upade copyright headers to reflect license change - regenerate package-lock.json - remove e2e tests - change package versions to 0.0.1 - update zone.js version to fix broken async test - remove author tag from docs ### How has this been tested Followed instructions to build and test here https://github.com/vmware/versatile-data-kit/blob/person/mdilyan/os-shared-components/projects/frontend/shared-components/gui/README.md https://user-images.githubusercontent.com/91800778/218074170-89ea2cca-1676-47b7-9df2-bad81d2b1ff9.mov ### What type of change are you making New feature, non-breaking ### Follow-up issues #1623 #1641 #1643 #1644 Signed-off-by: Dilyan Marinov <mdilyan@vmware.com>
https://jira.eng.vmware.com/browse/TAUR-5878 ### What Open source shared components library - replace references to taurus, supercollider, vmw, vmware and tms with vdk - change license to Apache-2.0 - upade copyright headers to reflect license change - regenerate package-lock.json - remove e2e tests - change package versions to 0.0.1 - update zone.js version to fix broken async test - remove author tag from docs ### How has this been tested Followed instructions to build and test here https://github.com/vmware/versatile-data-kit/blob/person/mdilyan/os-shared-components/projects/frontend/shared-components/gui/README.md https://user-images.githubusercontent.com/91800778/218074170-89ea2cca-1676-47b7-9df2-bad81d2b1ff9.mov ### What type of change are you making New feature, non-breaking ### Follow-up issues #1623 #1641 #1643 #1644 Signed-off-by: Dilyan Marinov <mdilyan@vmware.com>
https://jira.eng.vmware.com/browse/TAUR-5878
What
Open source shared components library
How has this been tested
Followed instructions to build and test here https://github.com/vmware/versatile-data-kit/blob/person/mdilyan/os-shared-components/projects/frontend/shared-components/gui/README.md
Screen.Recording.2023-02-08.at.19.10.02.mov
What type of change are you making
New feature, non-breaking
Follow-up issues
#1623
#1641
#1643
#1644
Signed-off-by: Dilyan Marinov mdilyan@vmware.com