For making templates, should we use normal repository or template repository? And which would be best?

Definitely normal repository then. The other option would allow GitHub users to create a GitHub repository using your repository as a template, where they don’t need to as all they require is obtain your Typst template.

Good luck and come back should you need more info :sunglasses: