Are we required to post the Project Files for the project even if its not going to be in the collection? If so would we be able to put the source files directly on the itch.io page instead of Github? (i dont use github myself)
The GitHub repo/source code submission is optional if you don't want to be included in the collection. Submissions to the collection need to be evaluated to make sure there is no malware issues, etc.