Re: [mediacapture-main] Explain how extensions are to be done

Yes, I don't seem to be receiving any emails from you anymore :(.

I'm going to just put here the drafty text I had written.  The 
examples you point to are very very much more precise than I think we 
want, but that is what we can discuss.

Here is the starting text I had written:
*************************************************
Although new versions of this specification may be produced in the 
future, it is also expected that other standards will need to define 
new capabilities that build upon those in this specification.  Such 
extensions to this specification MUST be defined as new, separate 
Extension Specification documents that adhere to the following 
guidelines:
- The Extension Specification MAY extend any WebIDL in this 
specification as long as the expected behavior is explained in the 
Extension Specification.  The Extension Specification MAY add new 
methods and attributes and MAY add new legal values for existing 
attributes.  The Extension Specification MUST NOT remove any methods, 
attributes, or legal attribute values defined in this specification.
- The Extension Specification MAY define new constrainable properties,
 as well as additional values for existing constrainable properties.
- Although additional support (conformance) requirements for 
implementers of the Extension Specification are permitted, the 
Extension Specification MUST NOT place new requirements upon 
implementers of this specification who do not implement the Extension 
Specification.
- Where the Extension Specification changes the legal syntax or 
described semantics from that given in this specification, the 
Extension Specification MUST define expected interoperation, if any, 
with implementations that support this specification but not the 
Extension Specification.

Other specifications which have created such extensions are XXX and 
YYY.
*************************************************

-- 
GitHub Notif of comment by burnburn
See 
https://github.com/w3c/mediacapture-main/issues/244#issuecomment-151740329

Received on Wednesday, 28 October 2015 06:38:16 UTC