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
Add Helm Chart README to catalog page sidebar #4828
Add Helm Chart README to catalog page sidebar #4828
Conversation
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.
not that familiar with the content but code lgtm
/retest |
/kind feature |
cce5b8c
to
79543e2
Compare
/hold for UX design |
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.
@rohitkrai03 please change this to match the design. We should include a Dependencies section under Description which includes the contents of the requirements.yaml. Below that, include a Readme section which includes a link to the README.md.
This was the initial UX proposal, and we have had review meetings with 2 groups of developer advocates who agreed that it's better to link out to that file rather than embed all the content.
4372959
to
3fb60eb
Compare
/hold cancel |
@serenamarie125 @parvathyvr Updated the PR with latest changes. Please have a look. |
/retest |
3fb60eb
to
8f9acc7
Compare
/retest |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: christianvogt, dtaylor113, rohitkrai03 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Fixes: https://issues.redhat.com/browse/ODC-3266
Analysis / Root cause:
Currently in the Catalog, there is no way to better understand a Helm Chart before installing it.
Solution Description:
In order to give users more information about a Helm Chart we fetch the chart data from backend and show the decoded README file of that chart in markdown view in the sidebar of catalog page.
Screen shots / Gifs for design review:
cc: @openshift/team-ux-review
Test setup:
We only have one chart in our catalog right now. For testing replace the URL on line 341 of
catalog-page.tsx
withhttps://raw.githubusercontent.com/IBM/charts/master/repo/community/index.yaml
.Browser conformance: