Honestly i don't know myself, but i think the source code is the project itself. And yes you do need to upload it to the github repository.