Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.38 KB

File metadata and controls

39 lines (30 loc) · 1.38 KB

Contributing

Thanks for your interest in AIM.

Scope of this repository

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

Language

Please use English in issues and pull requests for the public repository.

How to propose a change

  1. Open an issue first for any non-trivial change.
  2. Describe the problem, not only the proposed wording.
  3. State whether the change is editorial, normative, or security-related.
  4. If the change affects conformance, include at least one concrete package example.

Pull request expectations

  • keep changes focused
  • update examples when behavior changes
  • update release notes or changelog if needed
  • avoid mixing unrelated editorial and normative changes

Normative keywords

When editing the spec, keep MUST / MUST NOT / SHOULD / SHOULD NOT / MAY consistent with the intended implementation impact.

Release policy

Patch releases should be used for editorial corrections, clarifications, and security hardening that do not expand the scope of AIM.