-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Define the need for documentation beyond the current scope of the OAS #2872
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
Comments
Draft statement of the issue: |
@swaldron58 does the Workflows specification https://github.com/OAI/sig-workflows address this issue, or would you still feel that there's action needed on the main project? |
Hmmmmmmm. Sort of. Workflow as defined by the workflow sig created a separate sperate spec. As an organization, OAI could have worked out ahead of time that we would have adjunct specs and how those were to be managed including codependencies. But as it happened, we defined a separate spec but without detail on how this all will be managed. Actually either approach is fine. My point being we still have work to do around definition and documentation of the process. Set guardrails for this and future efforts. Not a big deal to do, but we should define some boundaries. |
@swaldron58 Are you basically asking for more process and scope definition around the OAI/learn.openapis.org repository? |
With workflow and to some extent overlays the discussion has been positive to do something in these areas but we found, I’ll say, less than obvious how to squeeze this into the one spec. As a group we also discussed that in the spec was pretty broad already to the point of being confusing. Hence an logical (to me) decision to have separate specs. But there are some constraints we may want to consider. None of this earthshattering. But we should communicate some guidelines. I don’t think this is already documented somewhere and I am not clear on where that would be. So maybe in OAI/learn.openapis.org . |
Yeah, this makes sense to me. There hasn't really been a broader techincal landscape for the TOB to oversee, but with progress on more SIGs (at least Workflows and possibly a rejuvenated Overlays) and the need to sustain 3.x while moving ahead on Moonwalk, there are suddenly a lot of moving parts. And the relationship of all of these things to less formal things like the Learn site would also fit there. We might want to re-think for Moonwalk the level of detail and volume of examples in the spec itself vs a supplemental place such as the Learn site. |
On the premise there are solutions to challenges such as how to communicate workflow, data security (PII), user security (identity management) and other complicated scenarios that are difficult or impossible to address in the OAS, the issue is to recommend a sustainable approach to OAI providing additional documentation. Basic decisions need to be made such as if any additional types of documentation define by OAI are to be machine readable in format, human readable, or both are allowed. The initial work is expected to be the creation of use cases to provide context and better understanding of the need. These use cases need not to be held to a criteria that they can’t be solved by additions to the OAS, just that they may be solved in a more useful or consumable way outside of the OAS. The scope of this issue is to list and agree on a set of actions and constraints to move forward.
The text was updated successfully, but these errors were encountered: