A small rundown of how I develop these sites, hopefully give you a little more insight into the process.
Source code is used to create site code (production). The source code will never be visible to the public and is used in development.
We upload source code to Github.