Skip to content

Open Community (TDC) Meeting, Thursday 05 June 2025 #4642

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

Open
github-actions bot opened this issue May 29, 2025 · 2 comments
Open

Open Community (TDC) Meeting, Thursday 05 June 2025 #4642

github-actions bot opened this issue May 29, 2025 · 2 comments

Comments

@github-actions
Copy link
Contributor

Weekly meetings happen on Thursdays at 9am - 10am Pacific

This agenda gives visibility into discussion topics for the weekly Technical Developer Community (TDC) meetings. Sharing agenda items in advance allows people to plan to attend meetings where they have an interest in specific topics.

Whether attending or not, anyone can comment on this issue prior to the meeting to suggest topics or to add comments on planned topics or proposals.

Meetings take place over Zoom: https://zoom.us/j/975841675, dial-in passcode: 763054

Accessibility & Etiquette

  • Participants must abide by our Code-of-Conduct.

  • Meetings are recorded for future reference, and for those who are not able to attend in-person.

  • We invite you to feel comfortable to challenge any language or behaviour that is harmful or not inclusive during this meeting.

  • We look forward to your participation, but please consider these acts of etiquette:

    • Remain on mute when not speaking to prevent interruptions.
    • Blur your background to reduce visual distractions.
    • Use the Zoom meeting "Raise Hand" feature to notify the group when you wish to speak.
Blur My Background Raise Hand
Screenshot of Zoom UI showing the 'Stop Video' and 'Blur My Background' control Screenshot of Zoom UI showing the 'Reaction' and 'Raise Hand' control

Agenda Structure

Topic Owner Decision/NextStep
Intros and governance meta-topics (5 mins) TDC
Reports from Special Interest Groups (5 mins) SIG members
Any other business (add comments below to suggest topics) TDC
Approved spec PRs @OAI/tsc
Active Projects @OAI/openapi-maintainers
New issues needing attention @OAI/triage

/cc @OAI/tsc please suggest items for inclusion.

@github-actions github-actions bot pinned this issue May 29, 2025
@handrews
Copy link
Member

handrews commented May 29, 2025

Improvements to Examples to support the improvements to data modeling and serialization (streaming, query strings, multipart, and XML), all of which involve complex relationships between data values and serialization formats:

  • v3.??? Data vs Serialized Examples in Example Objects #4647 (PR for basic dataValue, externalDataValue, serializedValue, externalSerializedValue Example Object fields, including many updates to examples in the spec that show the value of these fields even for us)
  • v3.2: Allow Parameter/Header "examples" field with "content" field #4648 (add-on PR allowing Example Objects with the content field in the Parameter and Header Objects, where it is currently forbidden but is needed for the new in: "querystring" format and because we now recommend against using schema and style for all but the most trivial headers, as shown by updated examples in the spec)
  • Please exclude the following topics until we have decided whether to add the new fields
    • Whether to deprecate the various example (singular) fields
    • Whether to deprecate value and externalValue
    • Whether to provide new / different guidance for value, dataValue, and singular example (which @mikekistler wants to do whether we add new fields or not)
    • Whether to change the requirement that non-schema examples override schema examples, which is not at all new (@mikekistler has suggested changing this, and I'm sympathetic, but it is orthogonal to whether we add new fields)
    • Whether to use more JSON Schema-esque terminology ("instance" rather than "data"), as this is easily tweaked if we're adding new fields, and irrelevant if we are not

@handrews
Copy link
Member

handrews commented Jun 5, 2025

@hudlow regarding your questions: Any media type, or any variation of a media type, that cannot be represented as desired in an embedded string can be shown as an external file. You can do whatever you want in the external file. How the character set of a JSON document is handled is a JSON RFC concern, not an OpenAPI concern. We don't need to try to figure out how to shove things that aren't natural JSON/YAML-as-serialized-for-OADs into the inline fields, that is what the external fields are for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant