Eventually when I'm ready to submit my project do i just need to link a public github repository with my source code in the itch.io project page or do you want a public github with the game file itself (or both)?
Your submission should have a compiled download (exe, linux app, and/or web build) and a github link.