DocumentingStandards
From openSUSE
[edit]
Basic guidelines
- Create the wiki page under Standards/
- If the standard is new, please document the use cases, requirements, constraints, etc.
- If the standard has its own existing specification, then link to it, document extensions.
- The added value of the openSUSE wiki is to help implement and enhance those specifications
- Provide examples. The grammar has the last word, but in order to implement it an example says much more
- If documenting XML based languages, use the already defined schema or dtd and extend it.
- If your XML grammar does not have any specification yet, please see #XML standards XML standards
- If the standard is not yet used, and widely accepted by the community (it is still an idea) please mark the wiki page with the ProposedStandard template
- If the openSUSE version of the standard extends or modify the original, document it, and mark the modification with the NovellStandardExtension template
[edit]
XML Standards
- When a spec is not available, document it using relaxng compact syntax
- You can use the trang program to convert back and forth DTDs and other XML schemas.

