Skip to content

Conversation

@alexpmule
Copy link
Contributor

@alexpmule alexpmule commented Jan 8, 2026

  • 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.
Screen.Recording.2026-01-08.at.11.41.24.AM.mov

- 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.
@alexpmule alexpmule self-assigned this Jan 8, 2026
…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.
…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.
@alexpmule alexpmule merged commit 9d4ce2d into master Jan 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants