[RFC] Runtime Conditions Profile Specification#2121
Conversation
| operations: | ||
| - method: POST | ||
| path: /charge | ||
| requestBodySchema: {} |
There was a problem hiding this comment.
This is one area that needs more attention. The goal of including this field is to be able to match the requestBodySchema and responseSchema against an OpenAPI spec. However I definitely don't want to include the entirety of the OpenAPI spec in these two fields, so I'm curious to know what people think are the minimum necessary fields for an adapter to match against a downstream OpenAPI document.
|
Feedback during a conversation with @salaboy Laurent and Yacine:
|
Signed-off-by: Colin Lacy <colacy@cisco.com>
Signed-off-by: Colin Lacy <colacy@cisco.com>
|
Reverted to draft status. More changes coming after the end-to-end demo was built out, specifically around the inclusion and importance of the extension model. I also want to reduce the narrative prose of the spec so that it reads like...well, a spec. And not an essay. |
Signed-off-by: Colin Lacy <colacy@cisco.com>
Signed-off-by: Colin Lacy <colacy@cisco.com>
|
Re-opened as ready for review. I noticed the spec doc is truncated as too large in the changes tab. It's the second-to-last file in the list. You can view the rendered markdown here: https://github.com/colinjlacy/toc/blob/48f70dd83e8024066256ceb7f08ceee9bcdccfd8/tags/tag-developer-experience/initiatives/spec-for-declaring-app-integration/2-spec-draft-and-support-artifacts/runtime-conditions-profile-specification.md. |
RFC: Runtime Conditions Profile Specification
This PR introduces a draft of the Runtime Conditions Profile specification and provides supporting artifacts for review. The new
2-spec-draft-and-support-artifacts/directory includes:Areas Where Feedback Is Especially Valuable
Tooling and implementations, while demo-complete, are not part of the spec and therefore not considered part of this PR. You can find them here: https://github.com/colinjlacy/runtime-conditions-profiles.
You can also find a walkthrough guide explaining the core concepts here: https://colinjlacy.github.io/runtime-conditions-profiles/
Addresses #1797