We usually heat transfer them, screen transfer, vinyl or DTF and a few other screen printers bring their jackets to us to print.
Basically you just have to make sure nothing melts when they are in the dryer or on the heat press. And then we don't screen print in house but sometimes you might need a blocker to prevent dye migration. I'd guess any ink for poly would work well.