json-schema-org / json-schema-org/website

✨ Enhancement: Refactor Community & Supplemental Components to ShadCN/UI

Open
#1,660 1 comment 0 reactions 1 assignee View on GitHub

@idanidan29 is already working on this.

Since Jun 14, 2025.

✨ Enhancement GSoC Status: In Progress Status: Stale
Dominant language
HTML
Stars
169
Forks
484
Avg merge
2d 2h
Merged PRs (30d)
6

Description

Description

Update community-focused and supplemental components to align with the new ShadCN/UI design system. The goal is to improve modularity, consistency, and maintainability while adopting modern layout and interaction primitives.

Tasks

  • adapt the main page into using components and adapt to shadcn
  • adapt the community page into using components and adapt to shadcn

Supplemental Components:

  • ToolingDetailModal.tsx
  • ToolingTable.tsx

Testing & Cleanup:

  • Adjust unit and visual tests for all updated components
  • Remove legacy layout and interaction logic
Are you working on this?

Yes

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.