-
Notifications
You must be signed in to change notification settings - Fork 42
ExtensionNamespaces
Joseph Walton edited this page Sep 4, 2013
·
5 revisions
An extension namespace needs to go through a number of stages before being supported. This page tracks requested namespaces along with the necessary next steps.
An extension requires a stable, clear public specification. It should answer any questions about what is and isn’t valid.
Test cases are concrete sample documents that demonstrate valid or invalid behaviour along with a description of what the validator’s conclusion should be. See the existing extension tests for examples.
Code is written to ensure the tests pass. It needs to agree with their conclusions without making any of the existing tests fail. If it’s supplied as a patch to the current development code it will be easy to merge.