admin-shell-io / aas-specs

Repository of the Asset Administration Shell Specification IDTA-01001 - Metamodel
https://admin-shell-io.github.io/aas-specs-antora/index/home/index.html
Creative Commons Attribution 4.0 International
49 stars 26 forks source link

Use one sentence per line #449

Open zrgt opened 3 months ago

zrgt commented 3 months ago

Currently we have in our documentation multiple sentences in one line, like: The only thing that cannot be defined in the template itself is the unique ID of the submodel instance itself (it is not identical to the ID of the submodel template), as well as the property values, etc. Templates also define cardinalities, for example whether an element is optional or not. Submodel element lists typically contain more than one element: the template contains an exemplary element template; the other elements can be created by copy/paste from this template.

There is a recommendation from AsciiDoc community to handle the text as a source code and to use one sentence per line.

They list the following advantages by using this technique:

- It prevents reflows (meaning a change early in the paragraph won’t cause the remaining lines in the paragraph to reposition).
- You can easily swap sentences.
- You can easily separate or join paragraphs.
- You can comment out sentences or add commentary to them.
- You can spot sentences which are too long or sentences that vary widely in length.
- You can spot redundant (and thus mundane) patterns in your writing.

Proposal: Convert current documents to the one sentence per line-format and enforce this standard in all future documents

mristin commented 3 months ago

I strongly second this approach.

g1zzm0 commented 3 months ago

me three

BirgitBoss commented 3 months ago
BirgitBoss commented 3 months ago

Decision 2024-07-19: approved