Thanks for your interest in AIM.
This repository is for the specification, examples, and editorial materials.
Typical contributions:
- typo fixes
- editorial clarifications
- consistency fixes across clauses and appendices
- new example packages
- issue reports about ambiguity, conformance, or interoperability
Out of scope for this repository:
- feature-complete player implementation
- feature-complete editor implementation
- product UI discussions unrelated to the specification
Please use English in issues and pull requests for the public repository.
- Open an issue first for any non-trivial change.
- Describe the problem, not only the proposed wording.
- State whether the change is editorial, normative, or security-related.
- If the change affects conformance, include at least one concrete package example.
- keep changes focused
- update examples when behavior changes
- update release notes or changelog if needed
- avoid mixing unrelated editorial and normative changes
When editing the spec, keep MUST / MUST NOT / SHOULD / SHOULD NOT / MAY consistent with the intended implementation impact.
Patch releases should be used for editorial corrections, clarifications, and security hardening that do not expand the scope of AIM.