Closed tantek closed 8 years ago
Proposal based on existing experience and behaviors, add the following text as a new section in the spec, after the "test suite" section:
== change control == Minor editorial changes (e.g. fixing minor typos or punctuation) that do not change and preferably clarify the structure and existing intended meaning may be done by anyone without filing issues, requiring only a sufficient "Summary" description field entry for the edit. More than minor but still purely editorial changes may be made by an editor. Questioning any such editorial change may be undone without filing an issue. Any further reversion or iteration on such an editorial change must be done by filing an issue.
Per the stable status of this document, substantive issue filing, resolution, and edits are done with the following change control steps, which may nearly all be done asynchronously once an issue is filed to reach the required state of "Resolve by implementation verified rough consensus". All steps should be openly documented (e.g. on this wiki or GitHub issues) such that others may later verify the history of an issue, and all steps are encouraged to be announced on #microformats [[IRC]] with a link to the issue.
These change control steps are inspired by the tradition of "Rough consensus and running code" as exhibited by example by IETF and W3C processes, and in that regard, seek to be a philosophically compatible approach to specification iteration. They have been in rough practice since 2015-01-21, increasingly strictly applied since then with consensus of issue discussion participants, and explicitly documented based on issue resolving and spec editing experience.
👍
Looks good to me.
👍
I'm seeing all thumbs up (+1s) from four folks here, at least two implementer contributors to two parsers (aaronpk php-mf2, and kevinmarks mf2py) so that looks like consensus including multiple implementers to me. Resolution: add == change control == section per proposal
Per request from W3C, as a condition of normative referencing, the specification must link to or document explicitly how change control is done.