RSML Language Standards¶
Tip
Before proceeding, ensure you understand:
Since anyone can create their own RSML language standard, documenting standards is crucial for interoperability and maintenance.
Specifying which standard is in use¶
While optional, declaring your standard helps ensure consistent interpretation. That can be done by adding a comment to your RSML file, as shown below.
Note
- The declaration is purely informational - it doesn't affect parsing.
- Custom parsers may use this hint to apply correct interpretation rules.
- Case-sensitive (
official-25
≠Official-25
).
Documenting your standards¶
It's impossible for us to document every single standard, but we try to keep the most important ones here.
If you'd like to document your standard, you can follow this simple guide:
- Fork the rsml-docs repository.
- Copy this file into
/docs/language/standards/
. - Give it the name of your standard (if your standard is
mystand
, you'd name itmystand.md
). - Edit the file with the details of your standard.
- Make a pull request.
- After reviewing, it'll either be accepted (you can then delete your fork) or rejected, in which case you can either make changes to it and try again or... not.
Tip
As long as you just follow the template and only edit what's relevant, your PR should be accepted.
If your standard is relevant enough, we'll do our best to add it here. However, we'd still appreciate the Pull Request.