Proposal: Add externalLinks, like externalDocs but allow more than one - #5467
Proposal: Add externalLinks, like externalDocs but allow more than one#5467lornajane wants to merge 3 commits into
Conversation
|
As the External Documentation object is being extended with I can imagine having more than one type of link in the list and it may be handy to be able to classify or filter them based on tag. |
|
From TDC meeting: agreed to update the draft to add a |
|
Proposal amended to add a |
…e the list of supported locations
8ba6a59 to
2c4006d
Compare
|
My 2 cents: Very important on being optimal fetching + inference one caveat: kind is a free string, not an enum. The registry gives you recommended values, but nothing stops an author from writing kind: docz or leaving it off entirely. An agent's filtering logic needs a fallback (read summary/description with light NLP) for non-standard or missing values. |
|
could / should we have a default value for kind? and maybe a reserved "documentation" kind? To functionally map with externalDocs. I'm especially thinking about people upgrading to 3.3, who already have an externalDocs, and would want to get out of using deprecated fields. Having a reserved key that maps functionally, and maybe a default could make that upgrade path more straight forward. Note: I'm not suggesting we can only have both a default and a reserved key, but we should consider each or potentially both. |
This proposal is a suggested approach for addressing this long-standing issue #1034 where quite a lot of people have asked for the ability to add more than one resource at a time.
AI disclosure: talked through with Claude and got the sillier ideas out of the way before proposing this approach, but the writing is my own.