Right now this document uses language similar to but different from RFC 2119:
- REQUIRED – Meeting these criteria likely means your extension will work, but it may not be sustainable or maintainable.
- SHOULD – Meeting these criteria likely means your extension works well and will continue to work well in the future
- GOLD – Meeting these criteria means your extension is the ideal standard we all aspire to be, and should be used as an example to other developers
It might be better to directly use that RFC's language, e.g.:
- MUST – Meeting these criteria likely means your extension will work, but it may not be sustainable or maintainable.
- SHOULD – Meeting these criteria likely means your extension works well and will continue to work well in the future.
- RECOMMENDED – Meeting these criteria means your extension is the ideal standard we all aspire to be, and should be used as an example to other developers.
Thoughts?