Beware however that the whole rest of that repo might not be a great example.
(1) TinyTapeout in general uses a very customized OL2 flow
(2) Even more this was for iHP which is not supported in OL2 ATM so we're using custom PDK files and modified OL2 version ...
So the padring part should be representative of what you have to do, but for the rest, don't be surprised if you see weird things.