Replies: 1 comment 1 reply
-
While these two tasks do need to be done, are the suitible for being part of the GSoD task list? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Update the documentation architecture of JSON Schema
About JSON Schema
JSON Schema is a vocabulary that allows you to annotate and validate JSON documents. It defines how pieces of JSON should be structured, making it easy to ensure that they are formatted correctly, and it is useful for automated testing and validating. In addition, JSON Schema provides clear human- and machine-readable documentation.
JSON Schema has become the de facto way to define API requests and responses, establishing it as an essential ingredient in all API operations today.
About this project
🔎 The documentation problem of JSON Schema
JSON Schema is an open source specification whose history started back in 2007. Since then, different leadership teams have focused on evolving the specification, resulting in 5 specification releases. Unfortunately, during all this time, docs have never been a priority, resulting in JSON Schema documentation needing more consistency and structure, and making it difficult for new users to understand and implement JSON Schema.
Our current docs are just a bucket of very heterogeneous resources added over time, including a book, different specification definitions, and some examples, all with totally different tone and format, and with every new spec release, the problem does nothing but grow.
We are continuously receiving such feedback from the Community, and this project is intended to improve this situation by providing a new documentation architecture to the JSON Schema project.
🎯 Scope
The JSON Schema GSoD project will:
📈 Measuring success
We would consider the project successful if, after the publication of the new documentation:
🗓️ Timeline
The project will take approximately 4-6 months to complete and can and may involve 2 technical writers.
💸 Budget
Additional information
Previous experience with technical writers or documentation: The mentors for the project are experienced with mentoring and the creation of documentation.
Current documentation:
Beta Was this translation helpful? Give feedback.
All reactions