eg:
* https://github.com/thstsa/spacetourism/blob/main/technologie...
* https://github.com/thstsa/spacetourism/blob/main/index.html
* https://github.com/thstsa/spacetourism/blob/main/pricing.htm...
Those multi-line blank gaps all over the place are not something that generally occur in hand crafted or "from scratch" html.
That being said, the teacher sounds out of their depth and should either gain a clue or refrain from being involved in judging next year.
**
Optimal practical solution would probably be to try and get the rules fixed, so future participants don't get erroneously disqualified.
<html> {{ if eq .FOO "bar" }} <some tags here> {{ end }} <other stuff> {{ if eq .BAZ "bim" }} <some tags here> {{ end }} </html>
Especially it looks like they have lots of edits where they add blank lines and then another tag, and then remove the new tag but not the blank line. E.g. https://github.com/thstsa/spacetourism/commit/6411ce05009cc6...
Or sometimes just replacing things they intend to outright remove with blank lines.
With multiple committers, it seems unlikely they're all templating and then checking in the output of the template engine.
{{- [...] -}}
{{ [...] | [n]indent X }}
Idk, that looks fairly standard to me. A lot of people like to space out their HTML so it's easier to read, myself included.
eg:
* https://github.com/thstsa/spacetourism/blob/main/technologie...
* https://github.com/thstsa/spacetourism/blob/main/index.html
* https://github.com/thstsa/spacetourism/blob/main/pricing.htm...
Those multi-line blank gaps all over the place are not something that generally occur in hand crafted or "from scratch" html.
That being said, the teacher sounds out of their depth and should either gain a clue or refrain from being involved in judging next year.
**
Optimal practical solution would probably be to try and get the rules fixed, so future participants don't get erroneously disqualified.