Skip to content

feat: added the card layout to glossary page#543

Merged
nehagup merged 2 commits intokeploy:mainfrom
aarabii:aarab-nishchal-contribution-api-fellowship
Jun 18, 2025
Merged

feat: added the card layout to glossary page#543
nehagup merged 2 commits intokeploy:mainfrom
aarabii:aarab-nishchal-contribution-api-fellowship

Conversation

@aarabii
Copy link
Contributor

@aarabii aarabii commented Jun 17, 2025

What has changed?

Redesign the Glossary page with a modern and card based UI with responsiveness

This PR Resolves #2771 (keploy/keploy)

Type of change

  • Using modern card-based components for each glossary item
  • Enhancing responsiveness and interactivity
  • Improving readability and layout aesthetics
  • Keep the top A–Z navigation for filtering
  • Add a scroll-to-anchor feature for each letter or active state highlight
  • Optional: Animate underline or highlight on active letter
  • Card Requriments:
    - [x] Title (term name)
    - [x] Optional short description or tooltip
    - [x] Responsive layout (1-column on mobile, 2–4 on wider screens)
    - [x] Hover/active states
    - [x] Dark mode support (if applicable)

How Has This Been Tested?

npm run build
image

npm run serve
image

some other screenshorts
image
image
image
image
image
image
image

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • Components render correctly across breakpoints (mobile → desktop)
  • Dark mode works correctly (if supported by the app)
  • All glossary terms render without missing content
  • Accessibility is considered (readable fonts, color contrast, etc.)
  • No console errors or warnings

Note

  • All the descriptions for the glossary are AI generated
  • I have separated the Card components and glossary entries into separate files for better code readability and accessibility

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you and congratulations 🎉 for opening your very first pull request in keploy

@nehagup nehagup merged commit 7201b5b into keploy:main Jun 18, 2025
1 of 2 checks passed
@nehagup
Copy link
Member

nehagup commented Jun 18, 2025

This is lovely! Thank you 🧡🔥

@aarabii
Copy link
Contributor Author

aarabii commented Jun 18, 2025

Thank you @nehagup glad keploy team liked my pr

@amaan-bhati
Copy link
Member

Hey @aarabii Thanks for your contributions, If you learned something and you are happy with the contributions and opportunities provided by Keploy, feel free to talk about it at: https://github.com/orgs/keploy/discussions

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.

[docs]: Redesign Glossary Page with Card-Based UI

3 participants