json-schema-org / website

JSON Schema website
https://json-schema.org
Other
64 stars 159 forks source link

✨ Enhancement: It well be great to provide a keywords page #815

Closed benjagm closed 1 month ago

benjagm commented 2 months ago

Is your feature request related to a problem? Please describe

We don't have a list of keywords in a single page and users will benefit from it.

Describe the solution you'd like

Taking advantage of the work done by the GSoD team reviewing the keywords, I'd like to provide a webpage with a list of all keywords and the links of pages referencing them. The list is available in this doc.

Identify Keywords - JSON Schema Reference.pdf

The page should be totally data driven so we'll create first a yaml file in the data folder each keyword and the links (text+url). Once we have the data we'll build the page with a structure like this:

Title: JSON Schema Keywords Description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat

(List of keywords sorted alphabetically)

Describe alternatives you've considered

No response

Additional context

No response

Are you working on this?

Yes

gregsdennis commented 2 months ago

This work has already been done; it's just not on our website. It's @jviotti's Learn JSON Schema.

benjagm commented 2 months ago

This is slightly different. This is a way to see a keyword's content in our docs.

gregsdennis commented 2 months ago

a keyword's content

What do you mean by this?

benjagm commented 2 months ago

a keyword's content

What do you mean by this?

In our docs a Keyword usually appears in multiple pages, this page will help users to navigate all this information. Have you seen the pdf I attached in previous comments?

gregsdennis commented 2 months ago

How does https://www.learnjsonschema.com/2020-12/meta-data/default/ not do that? It can sort by vocab or alphabetically, and it provides a lot of detailed info. Probably wouldn't be too hard to add links to the docs.

benjagm commented 2 months ago

We are convinced about the benefit about the new page we are proposing. I see your point, however any language documentation requires a page with a list of keywords and the linked content, so we will provide ours, complementary to Learn JSON Schema.

jviotti commented 2 months ago

I think a complementary list doesn't hurt. Quite the opposite, I think it helps both sites. I can link to it from learnjsonschema.com and vice-verse if wanted.