unkey icon indicating copy to clipboard operation
unkey copied to clipboard

feat(landing): add glossary

Open p6l-richard opened this issue 5 months ago • 6 comments

What does this PR do?

Demo 👇 https://33fa1ur95-b7flgfdfq-unkey.vercel.app/glossary/mime-types CleanShot 2024-10-21 at 17 46 59

Adding a /glossary to unkey's landing.

Fixes # (issue)

If there is not an issue for this, please create one first. This is used to tracking purposes and also helps use understand why this PR exists

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [ ] Chore (refactoring code, technical debt, workflow improvements)
  • [ ] Enhancement (small improvements)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] This change requires a documentation update

How should this be tested?

  • Test A
  • Test B

Checklist

Required

  • [ ] Filled out the "How to test" section in this PR
  • [ ] Read Contributing Guide
  • [ ] Self-reviewed my own code
  • [ ] Commented on my code in hard-to-understand areas
  • [ ] Ran pnpm build
  • [ ] Ran pnpm fmt
  • [ ] Checked for warnings, there are none
  • [ ] Removed all console.logs
  • [ ] Merged the latest changes from main onto my branch with git pull origin main
  • [ ] My changes don't cause any responsiveness issues

Appreciated

  • [ ] If a UI change was made: Added a screen recording or screenshots to this PR
  • [ ] Updated the Unkey Docs if changes were necessary

Summary by CodeRabbit

Release Notes

  • New Features

    • Introduced a structured FAQ section with an accordion interface for easy navigation.
    • Added a comprehensive guide on MIME types, detailing their significance and best practices in API development.
    • Launched a glossary page with navigation for terms, including a search input and detailed term displays.
  • UI Enhancements

    • Implemented new components for improved user interaction, including Checkbox, CodeBlock, and customizable input fields.
    • Enhanced styling and layout for various components, ensuring a responsive design across devices.
  • Data Structure

    • Introduced structured data constants for terms and categories to enhance glossary functionality.

p6l-richard avatar Sep 12 '24 16:09 p6l-richard