-
Notifications
You must be signed in to change notification settings - Fork 4
@W-20359317 feat: Add gRPC support #97
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
Merged
alexpmule
merged 10 commits into
master
from
W-20359317/Adapt-api-method-documentation-for-grpc
Jan 9, 2026
Merged
@W-20359317 feat: Add gRPC support #97
alexpmule
merged 10 commits into
master
from
W-20359317/Adapt-api-method-documentation-for-grpc
Jan 9, 2026
Conversation
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
- Introduced methods to identify and handle gRPC operations within the API documentation. - Updated the display logic to differentiate between gRPC and standard methods, including appropriate titles and color styling. - Enhanced the APIUrl and ApiMethodDocumentation classes with new methods for gRPC stream types and display names. - Modified styles for better presentation of gRPC-related information. - Removed the temporary 'grpc-test' entry from the demo API list.
- Modified the title class assignment in the API method documentation to dynamically set the class based on whether the method is a gRPC operation or not. This enhances the visual distinction between gRPC and standard methods in the documentation.
- Introduced a new test file for gRPC API rendering, including various test cases to validate the correct handling of gRPC operations in the API documentation. - Added a new JSON file for gRPC testing to the demo directory and updated .gitignore to include this new file while excluding others.
- Added `lookupEndpointByName` and `lookupOperationInEndpoint` methods to the AmfLoader for improved handling of gRPC operations. - Updated gRPC tests to utilize the new methods, enhancing code clarity and reducing redundancy in the test suite.
…rades - Added @advanced-rest-client/icons version 4.0.2 with its dependencies. - Upgraded @api-components/amf-helper-mixin from version 4.5.31 to 4.5.34. - Upgraded @api-components/api-navigation from version 4.3.3 to 4.3.20. - Updated dependencies for @anypoint-web-components/anypoint-button and others for better compatibility.
- Bump lockfile version from 2 to 3 in package-lock.json. - Upgrade @api-components/api-body-document from version 4.4.6 to 4.4.15. - Upgrade @commitlint/cli from version 13.2.0 to 13.2.1. - Update various @open-wc and @web dependencies for improved compatibility. - Refactor GitHub Actions workflow to use updated actions and improve caching strategy. - Change Node.js version to 18 in the workflow for better support.
…ndencies - Bump @api-components/api-responses-document from version 4.2.5 to 4.2.6 in package.json and package-lock.json. - Upgrade @api-components/amf-helper-mixin from version 4.5.1 to 4.5.34. - Upgrade @api-components/api-annotation-document from version 4.1.0 to 4.2.1. - Upgrade @api-components/api-body-document from version 4.2.1 to 4.4.15. - Remove unused import of din-pro from demo/index.js.
- Removed tests for the compact model as it is not generated by CI for gRPC. - Updated the test suite to only include the regular model, enhancing clarity and maintainability.
spezzirriemiliano
previously approved these changes
Jan 9, 2026
…orm compatibility - Updated the test for XML value computation to normalize line endings, ensuring consistent behavior across different operating systems. - Introduced a variable for the expected XML output to enhance readability and maintainability of the test case.
spezzirriemiliano
approved these changes
Jan 9, 2026
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.
Screen.Recording.2026-01-08.at.11.41.24.AM.mov