Proposal to remove inline attribute entries from the AsciiDoc language
As stated in the AsciiDoc documentation, inline attribute entries usage is strongly discouraged:
> You’re strongly discouraged from using inline attribute entries unless you understand their limitations or they are a last resort for fulfilling a use case. It’s very likely that this functionality will be removed from the AsciiDoc language since its behavior is difficult to define.
-- https://docs.asciidoctor.org/asciidoc/latest/attributes/inline-attribute-entries/
In fact, inline attribute entries don't fit well with the AsciiDoc model since inline attribute assignments are processed in a different phase than attribute entry lines.
### Accepted decision
The decision is to remove support for inline attribute entries from the AsciiDoc language.
The documentations claims that the behavior of this feature is difficult to define and that this feature has limitations.
Providing factual evidence is essential to support the decision to remove this feature from the language.
We should also examine how this feature is currently being used.
#### Rejected Alternatives
The Specification Document Requirement (SDR) should include a section describing the following rejected alternatives:
- Keep and improve inline attribute entries
- Partial removal or limiting scope
#### Backward compatibility
Removing inline attribute entries is a breaking change, affecting documents currently relying on this feature. To mitigate the impact, we should help users migrate to recommended alternative approaches.
issue