I have recently found that I don’t have to alter my base .tex files when I write a report, take notes etc like I use to. I’d like to upload them on a repo since at this point I think they might actually be of help to somebody.

I have been using LaTeX for a few years started on Lyx, moved on to Overleaf and finally I now use Texmaker. All this to say I am not overly familiar with styles/classes etc. Is there any standard practices I sould know when sharing a template? Do i need to seperate the preable for example? Is there anything like a requirements.txt file for the packages? Or is a single .tex file the norm? I’d like to have something usable up for anyone that might run into the same issues.