I just got a new laptop with Secure Boot and was having trouble getting Windows and Fedora installed in a dual boot configuration. I read a few posts on how to do it by changing the bios to Legacy mode but that didn't seem like much fun. Fedora 30 installed to secure with no problem, so I knew it was possible.
I started by paritioning the disk with a GPT partition table and the following partitions:
