Page MenuHomePhabricator

Improve OAD style guide based on feedback and emerging requirements
Open, In Progress, MediumPublic

Description

The current version of the OAD style guide prepared as part of T398348 contains recommendations for wording that should be used in critical OAD fields, such as summaries and descriptions, alongside some extra information. However, it doesn't incorporate requirements resulting from the OpenAPI explorer work (T400174) and the upcoming linter work (TBA). Additionally, it doesn't yet accommodate specific requirements related to internationalization of OAD content.

This task collects all work related to OAD style guide improvements resulting from the above.

Plan

  • Improve the style guide based on feedback from different stakeholders
    • Identify sections that could use additional instructions (e.g. is the section about grouping endpoints clear? - fixed)
    • T410087: Create example/test OAD
    • Add recommendations for messages about endpoint deprecations (related to T405038)
    • Add recommendations for documenting enum values
  • Add the necessary information based on explorer requirements:
    • Establish good practices for the main info.description field (intersection with IA work)
    • Include instructions on the correct way of linking to external resources (changelog, landing page, news)
    • Build a list of the required OAD fields (intersection with linter work)
  • Review current recommendations for compatibility with common translation patterns

Event Timeline

KBach claimed this task.
KBach triaged this task as Medium priority.
KBach moved this task from Backlog to Next on the Tech-Docs-Team board.
KBach changed the task status from Open to In Progress.Sep 26 2025, 11:07 AM
KBach moved this task from Next to In progress on the Tech-Docs-Team board.

I have now created the first proposal for the list of required and recommended OAD fields. The proposal is based on OpenAPI specification (OAS) v. 3.0.0 and includes fields required by that version. It has now been shared for review.

The main focus of this work is now on:

The OAD example (T410087) now includes:

There are no style recommendations for these fields at the moment.

I changed the Grouping operations section of the OAD style guide in the hope of making it a bit clearer. Feedback and edits welcome!