Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[📝 Docs]: Improve Overview page for each section of the documentation #803

Open
1 task done
valeriahhdez opened this issue Jul 18, 2024 · 5 comments
Open
1 task done
Labels
📝 Documentation Indicates improvements or additions to documentation.

Comments

@valeriahhdez
Copy link
Contributor

valeriahhdez commented Jul 18, 2024

What Docs changes are you proposing?

Following the example of GatsbyJS documentation, the Overview page will for each content bucket will contain a Previous-Next navigation and a Submit your feedback component (see issue #805 for requirements)

Code of Conduct

  • I agree to follow this project's Code of Conduct
@valeriahhdez valeriahhdez added 📝 Documentation Indicates improvements or additions to documentation. Status: Triage This is the initial status for an issue that requires triage. labels Jul 18, 2024
@valeriahhdez valeriahhdez added GSoD Google Season of Docs and removed Status: Triage This is the initial status for an issue that requires triage. labels Jul 18, 2024
@benjagm
Copy link
Collaborator

benjagm commented Jul 22, 2024

@DhairyaMajmudar do you know if there is a standard component doing this:
Screenshot 2024-07-22 at 23 40 37

@DhairyaMajmudar
Copy link
Member

Not a specified component but this much line of codes does the kind of same thing

https://github.com/json-schema-org/website/blob/main/components/Sidebar.tsx#L370-L428

@benjagm benjagm assigned benjagm and unassigned benjagm Aug 27, 2024
@valeriahhdez valeriahhdez added the Status: Available No one has claimed responsibility for resolving this issue. label Nov 7, 2024
@fee-sah-yor
Copy link

fee-sah-yor commented Nov 12, 2024

I would like to work on this @json-schema-org/docs-team @valeriahhdez

@harshita9104
Copy link

Hello @valeriahhdez , @benjagm @DhairyaMajmudar ,

I would like to work on this issue, Kindly assign me for this issue!

I have experience working as a technical writer at Atlan, and i am eagerly looking forward to contribute to the documentation.

I propose introducing structured Overview pages for each major section of the website. Drawing inspiration from the exemplary GatsbyJS documentation, this initiative aims to empower users with a clear roadmap and an enhanced navigation experience.

Proposed Enhancements
Crafting Overview Pages for Key Sections:

For sections including Introduction, The Basics, Guides, Reference, and Specification, I propose adding dedicated Overview pages that concisely:
Highlight the purpose and key takeaways of each section.
Provide a quick reference to subtopics, ensuring users know exactly what to expect.
Integrating Seamless Navigation:

Implement Previous-Next navigation links at the bottom of each Overview page to streamline transitions between sections, reducing user frustration and promoting logical flow.
Introducing Feedback Mechanism:

Add a Submit your feedback component to every Overview page, enabling users to share suggestions, report inaccuracies, and contribute to iterative documentation improvements.
Modernizing Structure with Visual Cues:

Enhance these Overview pages with clean layouts, intuitive headings, and subtle design elements that improve readability and align with modern documentation standards.

Kindly assign me this issue!

Thank you!!

@valeriahhdez valeriahhdez removed the Status: Available No one has claimed responsibility for resolving this issue. label Jan 9, 2025
@valeriahhdez valeriahhdez moved this from Todo to In Progress in JSON Schema Docs Jan 9, 2025
@valeriahhdez valeriahhdez moved this from In Progress to On Hold in JSON Schema Docs Jan 9, 2025
@valeriahhdez valeriahhdez changed the title [📝 Docs]: Create Overview page for each section of the documentation [📝 Docs]: Improve Overview page for each section of the documentation Jan 9, 2025
@valeriahhdez
Copy link
Contributor Author

valeriahhdez commented Jan 9, 2025

Hi @harshita9104,

I appreciate your interest in this issue. I am putting this issue on hold because the description of each content bucket is with an Overview page is addressed in PR #1194 which still needs revision by the team. However, there are some elements of this issue I didn't address that you can contribute to if you want:

Thank you for understanding and I look forward to your contributions

PS
I have updated this issue to convey the needs of the project

@valeriahhdez valeriahhdez removed the GSoD Google Season of Docs label Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📝 Documentation Indicates improvements or additions to documentation.
Projects
Status: On Hold
Development

No branches or pull requests

5 participants