Add all authors to each tutorial SVG and HTML export
Moved here from this topic: !105 (comment 265457871)
Respect authors and display them all in SVG and HTML export.
Possible solutions:
Manual
Put all authors manually to the XML source file (chapterinfo/authorgroup/author)
Advantages:
- It's a simple solution.
- We can add real authors who are not present in git history (committer != author)
Disadvantages:
- Translators should translate author names needlessly.
- This is a manual work. I can add previous authors but they must be added manually in the future too.
Automatic
Preprocess XML in the build process and add authors on thy fly from git log: git log --follow --pretty=format:"%an" advanced/tutorial-advanced.xml | uniq
Advantages:
- It's an automatic process. There are no further tasks in the future.
Disadvantages:
- Build script must be updated. It's not simple.