-
-
Notifications
You must be signed in to change notification settings - Fork 273
Add a new section in the Docs for other JSON Schema resources #282
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
Comments
I have some progress in this draft PR #281 but I'd love to have someone to continue the development. |
@Min2who of course! Thanks a lot!! Please go ahead. (check my draft PR with the side menu logic) |
@benjagm can I look into this? |
Hey @benjagm |
@Akshaybagai52 Available to work on this one? |
Hi, if no one is working on this, i would like to work on this.
|
Please go ahead @Akshaybagai52 ! Thanks for your support! |
Thanks @benjagm for assigning this issue would share the progress |
Hey @benjagm |
Looks good but we'd like the categories to be loaded dynamically from the YAML in the nodes "name" |
Okay I will check that
|
The YAML does not exists. You'll need to create or import it from : https://github.com/sourcemeta/awesome-jsonschema And put it into the data folder. |
Is there any code related to YAML which is already present in the "website" repo because I've checked the code for docs section it is using same thing as I shown above |
Your approach to create new static links in the side bar is correct, however for this feature we need to dynamically create those links depending on the database with resources available in a new yaml file we are going to create inside the folder "data". You'll need to identify the types of resources available and build the menu:
And we'll import/convert data from here: Before start coding, make sure you understand the requirements described in the body of the issue. The whole point of this feature is dynamically get data from that yaml and build the menu and the resource page with search engine. If this is not clear in the description of the issue, happy to provide more clarifications. |
Okay thanks for your clarification will work on this and ask you further questions if I have any |
Hey @benjagm I'm able to get the details of the data.yaml file now is there any design of each route so that I can make the design of each page as well |
@Akshaybagai52 great progress! Please refer to the low-fi prototype provided in the body of the issue to have a sense about the UX/UI. Feel free to be creative and evolve to make it much more cool. |
Thanks for suggestions. I will create the UI accordingly and it will take longer time because I also need to understand repo code |
Hey @benjagm did you check this PR |
Can you please make sure the target branch of this PR is : https://github.com/json-schema-org/website/tree/web-release-3? |
@Akshaybagai52 are you still working on this issue? |
Yes I'm working on it will raise PR today |
Closed as completed. |
Uh oh!
There was an error while loading. Please reload this page.
Description
If would be great to have resources section to show articles, papers, books podcasts and any other type of resources. We'll use json to store the data and provide dynamic UX.
Content types:
Data structure example:
An amazing source of information will be: https://github.com/sourcemeta/awesome-jsonschema/blob/master/data.yaml
A possible prototype for this may be:
Resources menu:

Resource category page (example):

Do you think this work might require an Architectural Decision Record (ADR)? (significant or noteworthy)
No
The text was updated successfully, but these errors were encountered: