Enhancement: Add tour of JSON Schema section on homepage (#1502)#1532
Enhancement: Add tour of JSON Schema section on homepage (#1502)#1532kajalmishra0829 wants to merge 1 commit intojson-schema-org:mainfrom kajalmishra0829:enhancement-homepage-tourguide
Conversation
|
Hi @KajalMishra-29! Thanks a lot for your contribution! I noticed that the following required information is missing or incomplete: issue reference, kind of change description Please update the PR description to include this information. You can find placeholders in the PR template for these items. Thanks a lot! |
There was a problem hiding this comment.
Welcome to the JSON Schema Community. Thanks a lot for creating your first pull request!! 🎉🎉 We are so excited you are here! We hope this is only the first of many! For more details check out README.md file.
|
Thanks a lot @KajalMishra-29, this is a great idea, but as of now we prefer to keep the onboarding experience and the codebase as simple as possible. |
|
Is there a PR where we discussed this? |
|
Hi @KajalMishra-29! Thanks a lot for your contribution! I noticed that the following required information is missing or incomplete: kind of change description Please update the PR description to include this information. You can find placeholders in the PR template for these items. Thanks a lot! |
This enhancement was based on issue #1502, which suggests adding a guided tour to the homepage. |
Thank you for the feedback! I understand the concern about keeping the onboarding experience simple. Would you be open to a more minimal version of the tour, focusing only on the most essential elements (e.g., Docs, Specification, and Community)? I can modify the implementation accordingly. |
|
Hi @KajalMishra-29! Thanks a lot for your contribution! I noticed that the following required information is missing or incomplete: issue reference, kind of change description Please update the PR description to include this information. You can find placeholders in the PR template for these items. Thanks a lot! |
|
Let's continue the discussion on the issue first. |
|
Hi @KajalMishra-29! Thanks a lot for your contribution! I noticed that the following required information is missing or incomplete: issue reference, kind of change description Please update the PR description to include this information. You can find placeholders in the PR template for these items. Thanks a lot! |
|
Closing this PR as the issue is still on triage. |
This PR adds a guided tour to the homepage using
react-joyride, helping new users explore key components of the homepage. The tour highlights important elements in the navbar and main sections, providing descriptions for each.Kind of Change: Feature enhancement
issue number
closes : #1502
Changes Made
Created a new component
TourGuide.tsxthat:useStateanduseEffectto manage the tour lifecycleStart Tourbutton (bottom-right) to trigger the tourIntegrated
TourGuide.tsxinindex.page.tsxso the tour is available on the homepage.How to Test
description for element's can be changed as required.
Let me know if any refinements are needed! 🚀