Skip to content

Conversation

RonakSurana-2001
Copy link
Contributor

@RonakSurana-2001 RonakSurana-2001 commented Oct 29, 2024

What kind of change does this PR introduce?

Issue Number:

Screenshots/videos:

If relevant, did you update the documentation?

Summary
I have created this PR to just verify that am I going in correct direction of solving the issue. Is this the thing that you wanted?

Does this PR introduce a breaking change?

@RonakSurana-2001 RonakSurana-2001 requested a review from a team as a code owner October 29, 2024 08:06
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.

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.

@DhairyaMajmudar
Copy link
Member

@RonakSurana-2001 pls. resolve the failing workflows

Copy link

github-actions bot commented Oct 29, 2024

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview 575365a

Copy link

codecov bot commented Oct 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (7666f0d) to head (575365a).
Report is 70 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #1084   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           10        10           
  Lines          373       373           
  Branches        94        94           
=========================================
  Hits           373       373           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@RonakSurana-2001
Copy link
Contributor Author

RonakSurana-2001 commented Oct 29, 2024

Maintainers can you please check now.
I have done for Docs-->Overview.
@DhairyaMajmudar

@DhairyaMajmudar DhairyaMajmudar added the Hacktoberfest Issues accepeted Hacktoberfest'24 label Oct 30, 2024
Comment on lines +512 to +513
height={'15'}
width={'15'}
Copy link
Member

Choose a reason for hiding this comment

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

Let's not change this if not required.

Copy link
Contributor Author

@RonakSurana-2001 RonakSurana-2001 Nov 5, 2024

Choose a reason for hiding this comment

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

It's causing error/issue that why I changed please see

Copy link
Member

Choose a reason for hiding this comment

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

Can you pls. attach a Screenshot of errors

@DhairyaMajmudar
Copy link
Member

@RonakSurana-2001 few points which I noticed to be done for much improved UI

  1. Change component name NextPrevButton.tsx -> NavigationButtons.tsx

  2. No need for code of conduct Button at What is JSON Schema? page

image

  1. Add Prev and Next buttons to JSON Schema Organizational Code of Conduct page.

  2. Add some more margin-top to buttons... this separates them from text/content above.

  3. Add navigation buttons other sections of website too (Getting Started, Reference, Specification)

@RonakSurana-2001
Copy link
Contributor Author

Thanks for suggestions. Will try to complete asap.

Copy link
Collaborator

@benjagm benjagm left a comment

Choose a reason for hiding this comment

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

Great job with this first iteration!

For now just implemented it for the overview section but we need to do it for all the sections: "getting started", "reference" and "specification".

Some additional comments:

  • We need to add the component in the Code of Conduct TSX page.
  • In the first page of the first section, the previous button won't do nothing. The target link is the same, the first page of the first section. Overview/What is JSON Schema.
  • In the last page of each section the next button jumps to the first page of the next section. For example, in Code of Conduct, the next button will be overview page in Getting Started.
  • In the last page of the last section, the next button will jump to the beginning, first page of first section : Overview/What is JSON Schema.

Great progress!!

@RonakSurana-2001
Copy link
Contributor Author

Yes I will submit a PR by end of date.
Actually I am not getting time these days due to job but will do asap
Hope you will understand

@DhairyaMajmudar DhairyaMajmudar removed the Hacktoberfest Issues accepeted Hacktoberfest'24 label Nov 12, 2024
@RonakSurana-2001
Copy link
Contributor Author

I have Made the required changes that you wanted in Docs-->Overview Kindly see

@RonakSurana-2001
Copy link
Contributor Author

I have added to Getting Started-->Examples please review that Also.

@benjagm
Copy link
Collaborator

benjagm commented Dec 13, 2024

Hi @RonakSurana-2001 .

The buttons looks great in the overview section but we need more work to complete it in Getting Started. Let's not add the buttons in Reference and Specification for now so that we can merge this as soon as possible when it is complete.

I recorded a quick video with me feedback. Hopefully this will help with the changes.

pr-1084.mp4

Please let me know your thoughts.

@RonakSurana-2001
Copy link
Contributor Author

Thank you @benjagm for a review.
I will soon implement the changes that you suggested in the video.

Copy link
Collaborator

@benjagm benjagm left a comment

Choose a reason for hiding this comment

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

Great work on this!

@benjagm benjagm merged commit 5114356 into json-schema-org:main Dec 27, 2024
9 checks passed
Copy link

Congratulations, @RonakSurana-2001 for your first pull request merge in this repository! 🎉🎉. Thanks for your contribution to JSON Schema!

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.

3 participants