Yes, that why I recommand jinja. as it can be used in OpenXML as well as latex or anything in plain text.
Let’s say you want to place a table that corresponds to a certain pattern, you could add it to your file conditionally. In your Word document, you could add that :
{% for job in jobs %}
{% if job.style == 1 %}
{{ job.name }} | {{ job.date}} | ...
{% else %}
- {{ job.name }}
- {{ job.date}}
- ...
{% endif %}
{% endfor %}
I don’t know .NET but you can probably call a Jinja tools
Also for the resume, you might be insterested in Rx Resume
Because it’s open source and based on the Linux kernel. It’s owned by them but you can do what you want with it. You can’t with Windows.
So if a game works on the Steam OS, it works on pretty much any distro
I game with Steam on Linux, but I’m not using Steam OS
Also, that means that every effort made by Valve to improve compatibility is beneficial to everyone.
Edit: Also, even if it were closed source, I think it would still be good as it gives us alternatives to Windows. But