-
Notifications
You must be signed in to change notification settings - Fork 13
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
#712 Align GGraph model with newest changes from glsp-server #22
Conversation
bc11317
to
86b5083
Compare
- Align model in packages/graph with GGraph/SGraph - Add missing interface GHtmlRoot - Add missing static builder function for GIssueMarker - Rename files to match class/interface name - Update build scripts and VSCode build task - Update CHANGELOG Resolves eclipse-glsp/glsp#712 Contributed on behalf of STMicroelectronics.
Thanks @tortmayr for your review, I updated my commit, would be great if you could have another look thanks! |
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.
Thanks Nina. Code looks good to me and everything still works as expected.
I only have one small remark regarding the changelog
CHANGELOG.md
Outdated
- `GLayoutContainer` (`glayout-container.ts`) -> `GLayouting` (`glayouting.ts`) (affected classes: `GCompartment`, `GGraph`, `GNode`) | ||
- `GShapePreRenderedElement` (`gpre-shape-prerendered-element.ts`) -> `GShapedPreRenderedElement` (`gshaped-prerendered-element.ts`) | ||
- Renamed file names: `gbound-aware.ts` -> `gbounds-aware.ts` | ||
- `GGraph` now additionally extends `GLayoutable` |
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.
API additions don' need to be mentioned in the breaking change section (as they don't break any existing API 😉)
Please remove the last three lines
CHANGELOG.md
Outdated
- [graph] Align GGraph model with newest changes from glsp-server [#22](https://github.com/eclipse-glsp/glsp-server-node/pull/22) - Contributed on behalf of STMicroelectronics | ||
- Renamed interfaces: | ||
- `EdgePlacement` -> `GEdgePlacement` (affected classes: `GEdgeLayoutable`, `GLabel`) | ||
- `GLayoutContainer` (`glayout-container.ts`) -> `GLayouting` (`glayouting.ts`) (affected classes: `GCompartment`, `GGraph`, `GNode`) |
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.
You can omit the file information here ('glayout-container.ts`) etc. GLayoutContainer is default exported so a source file name changes does not break anything for adopters.
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! Thanks 👍
Resolves eclipse-glsp/glsp#712
Contributed on behalf of STMicroelectronics.