-
Notifications
You must be signed in to change notification settings - Fork 46
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
Consider re-organizing Reference section #1075
Comments
In terms of re-architecture, we might consider:
|
On each sub-schema page, we can implement a new directive to list where that sub-schema is referenced from (with a link to the relevant page), e.g. the Document sub-schema page would like to the Tender, Award and Contract pages. |
Strongly agree! |
Hi @jpmckinney @duncandewhurst Just wanted to offer in this mix the example of the IATI docs, whereby there's a specific / persistent URL for each and every "data field" of the standard - eg This then included left-hand-side navigation that places you in situ / context I have always found this very useful, both in terms of specificity and navigability, of the schema/standard Thanks |
Thank you for sharing! I can see the utility given that XML elements have attributes that require documentation. Since OCDS is JSON, there is not much more to add beyond the field title, type and description, so pages for each field would be very short. I think there's more utility to seeing all an object's fields on one page. |
A few specific issues in this section:
|
I've been looking at the reference documentation while working on other issues and would like to propose a new content architecture based on the proposal in #1075 (comment), with the following changes:
Navigation structureI propose the following navigation structure:
Ordering and grouping links on the subschema landing pageAs in #1405, I think it makes sense to order the subschema pages alphabetically in the navigation. For the links to the individual pages from the subschema landing page, I propose the following grouping and ordering. Process
Items
Organizations
References
Quantitative
Spatial
Temporal
Type and format documentationAs Jen noted above, the reference documentation for Period includes a date subheading that describes OCDS's use of the I think it would also be useful to describe the other types and string formats used in the schema in the reference documentation. That way support staff can link implementers to the documentation for a particular type to help them resolve errors in their publication. The documentation could also be linked from the release and subschema references pages. Ideally, the I considered a more general reference page describing all the validation constraints used in the schema, but I think that would essentially mean reproducing the JSON Schema keyword documentation. I propose a single page with a subheading, description and example for each type and format, e.g.
Outstanding questions:
|
The documentation of APIs with a lot of methods and/or objects can also serve as inspiration: for example, Google's and GitHub's developer docs.
The text was updated successfully, but these errors were encountered: