Skip to content
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 gallery to the About section #324

Closed
fhlavac opened this issue Sep 12, 2024 · 2 comments · Fixed by #366
Closed

Add gallery to the About section #324

fhlavac opened this issue Sep 12, 2024 · 2 comments · Fixed by #366
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@fhlavac
Copy link
Collaborator

fhlavac commented Sep 12, 2024

Enhance the "About component groups" page with a gallery view similar to the "Extensions" section: https://staging-v6.patternfly.org/extensions/about-extensions/

@edonehoo and @fhlavac to find a way of displaying all components but also mention their category

RHCLOUD-35173

@github-project-automation github-project-automation bot moved this to Needs triage in PatternFly Issues Sep 12, 2024
@edonehoo edonehoo self-assigned this Sep 12, 2024
@edonehoo edonehoo added the documentation Improvements or additions to documentation label Sep 12, 2024
@nicolethoen
Copy link
Contributor

I believe this landing page can be built following the model for building out a gallery/about page for the extensions. That code for the extensions about page lives at https://github.com/patternfly/patternfly-org/tree/main/packages/documentation-site/patternfly-docs/pages/landing-pages/extensions.

Build out a data file to list all the component groups + summaries of their purpose, then use the SectionGallery component from @patternfly/documentation-framework.

The patternfly-docs.source.js file might need to be updated to know to look for this new about page as well.

@fhlavac
Copy link
Collaborator Author

fhlavac commented Sep 16, 2024

@nicolethoen awesome, thanks for all the information!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants