-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Given that the floip spec is a standardisation and interoperability effort, it's safe to assume that the specification will likely trail behind some immediate implementation needs.
What are the proposed conventions, if any, for:
- Announcing a custom block / extension in a flow specification file
- Namespacing these custom (contrib?) extensions in the block definitions
Some immediate follow up questions this:
- Would name spacing block types with
Contrib.VendorID.Namesuffice? - Is a top level key needed to announce these block types, possibly with URLs pointing to their implementation details should others also want to support it?
- How does one signal contrib deprecation. I'm thining of a scenario when a block, previously only available as a contrib type, is now supported as a standard type. I'm anticipating this for webhooks as an example.
Ideally some of these contrib extensions would then in the future be merged into the spec and gain wider support. What can be done by implementors now to ensure that custom contributions lead to strengthening of future interoperability rather than fragmenting the specification?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels