Proper/consistent use of layout macros, e.g. menu, kbd, btn.
Get rid of table/figure references and titles.
They are numbered in the single-page HTML output, and thus a bit weird if we split it and not renumber them. Also, for LaTeX that moves the figures around, references and titles make sense, but for AsciiDoc HTML/PDF output the order is as in the source file.
We can say things like "... as in the following figure:" and then immediately put the figure after that.
This mostly concerns Chi, but we should check all documentation sets.
Documentation source layout
Everywhere exactly one empty line separation, except two empty lines before new section?
Single sentence per source line, for simpler reviewing (less irrelevant diffs).
This makes sense. Note that some of these have semantics. I think the label and section header must never have an empty line in between as otherwise it doesn't work. So please check that the rules result in properly working/rendered documentation.
Oke that makes sense. In that case, I will make sure this change only includes the per source line.
I used a .tooldef script to do this. This can be used to update the other branches (plant invs, no LP for auts with one loc, and rail diagram) as well.
Make a branch on top of the branch for #35 (closed). You can already make a merge request now, or wait until #35 (closed) is done. If you create one now already, you can request a review now already as well.
Definitely don't merge the merge request to the branch for #35 (closed), because then that branch and merge request get all those changes as well and thus a huge diff! Maybe even keep your merge request in 'Draft' status to prevent accidental merging.
Once the merge request for #35 (closed) is merged, that branch will be gone, and your branch that builds on top of it will automatically be retargetted by GitLab to develop. You can then remove the 'Draft' status and it is then a merge request like all others.
Do note that I've made even more changes to AsciiDoc files as part of #35 (closed), and more may follow while addressing review comments. You may get conflicts and may have to do some rework to resolve them if you start on this now.
@freijnen I see you're working on this already, so it may be too late, but: I would prefer separate branches for each of the points to address, to easy reviewing the changes.
It is good that you used separate commits. However, if there are review comments, these will be addressed in subsequent commits, and then it is difficult to see specific changes across multiple commits with other commits in between.
I changed the description to use checkboxes to indicate completed parts, rather than strikethrough, as that makes it seem like we no longer think the completed parts are a good idea.
Asciidoctor supports defining unordered lists with asterisks (*) or with hyphens (-). They do the same thing, except that asterisks can be used for nested lists, whereas hyphens cannot. In our documentation, we use both. I propose to change everything to asterisks, for consistency. Also see: https://docs.asciidoctor.org/asciidoc/latest/lists/unordered/